El día 15 de agosto de 2011 12:25, Mariano Egui
<egui.mari...@gmail.com> escribió:
>>>> Estoy buscando una alternativa al crotab crontab ejecuta mi script PHP
>>>> cada 1 min. y Me es mas util que lo ejecute cada 20 seg. o
>>>> continuamente.
>>>>
>>>> Alguien conoce alguna alternativa?
>>>
>>> Google sugiere que uses crontab para llamar a un script con un "sleep" de
>>> por medio.
>>>
>>> ¿Qué es lo que quieres ejecutar "continuamente"? Para eso sería mejor un
>>> daemon, no? :-?
>>>
>>> Saludos,
>>>
>>> --
>>> Camaleón
>>
>> En el caso de que quieras realizar acciones en función de cambios en
>> el sistema de archivos, yo echaría un vistazo a inotify
>> Saludos,
>> G
>>
> Camaleón
> No se como funcionan el Deamon. Algun tuto o guia para novatos a recomendar?
>
> G
> Los cambios son en una tabla dentro de una Base de Datos en MySQL se
> agregan registros.
>
>
>
> --
> Atte,
> Egui Mariano Germán
>
>
> --
> To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
> Archive: 
> http://lists.debian.org/cac8e9hm5mb0zwcgq7+xtcoe59pdaxsyxvz-povwg9rv1ris...@mail.gmail.com
>
>

<?PHP


while (true) {


     if (hay_algo_que_hacer()) {
            lo_hago();
     } else {
           sleep(10);
     }

}

?>

Esto seria lo mas parecido al concepto de daemon en php, lo ejecutas,
esperando que aya algo para hacer y listo.

Aunque realmente no te recomiendo php para esta tarea, me ha pasado
que el script muere sin dar ninguna señal, y tenes otras cosas como el
error del Garbage collector en php < 5.1 y esas cosas. te recomendaria
usar otro lenguaje.

Si usas PHP acordate tambien de tener una buen configuracion, en tu
caso tiene que estar en :

/etc/php5/cli/php.ini

ahi dale 0 a max_execution_time (algo asi), y anda chequeando
parametros que no rompan tu scrtipt.

-- 
El Tio ~ Programador, hacker y filósofo
web: http://blog.exodica.com.ar
Linked'in: http://www.linkedin.com/in/ogentilezza
Twitter: @exos, Indeti.ca: @exos
Tels: [+54 11] 638-LINUX (54689) - [+54 9 11] 6799-4797


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/caox7hgtyust1shpqa-iaoywvq98togvnhxacry8fzebbx4r...@mail.gmail.com

Responder a