Re: [PHP-ES] Configurar ejecución script php

From: Luis Martin-Santos ( luis .en. webalianza.com)
Date: Tue Mar 02 2004 - 15:52:28 CET


Hola Esteban (nos conocemos, aki el Lolo :D)

        En linux/UN*X, tienes dos maneras de hacer esto:

        Opcion A) Teniendo el binario "php" tan solo has de hacer lo siguiente:

        crear un archivo "ejecutarphp.sh" con el siguiente contenido:

        ----------- ejecutarphp.sh -----------
        #!/bin/sh
        php archivo.php > /dev/null
        ---------------------------------------------------

        y despues añadirlo al cron. Lo normal es que cron tenga un
directorio separado para cada "contexto" de tarea que se ejecuta, siendo
un contexto el hecho de que se ejecute cada hora, cada dia, etc...
        
        En mi distribución (SuSE Linux) , los scripts que se ejecutan cada día están
almacenados en

                /etc/cron.daily

        En FreeBSD, el esquema es distinto: para cada dia los scripts se encuentran
en:
                /etc/periodic/daily

        Tan solo has de poner el script ejecutarphp.sh en esa ruta con permisos de
ejecución para que cron lo ejecute.

        Opcion B) Si nos tienes el binario "php" puedes hacer lo siguiente:

        -------------- ejecutarphp.sh -----------------
        #!/bin/sh
        wget http://servidor/archivo.php > /dev/null
        ------------------------------------------------------------
        
        y si quieres mantener la seguridad (para que la peña no lo ejecute a través
de la web)

        --------------- ejecutarphp.sh -----------------
        #!/bin/sh
        wget http://servidor/archivo.php?pass=proteccioncron
        -------------------------------------------------------------
        
        y mantener en el archivo php la comprobación de un password por GET.

        Un saludo Esteban!

El Tuesday 02 March 2004 14:39, Esteban de Aymerich Lizariturry escribió:
> Hola listeros,
>
> Me gustaría saber cómo se podría hacer para ejecutar un script php a una
> hora determinada, y en caso afirmativo, cómo se podría hacer.
>
> Muchas gracias.
> Saludos,
> Esteban

-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


This archive was generated by hypermail 2.1.7 : Fri May 14 2004 - 16:04:33 CEST