Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Libransser en 15 Abril 2008, 01:39 am



Título: ¿Cómo logro la ejecución continua de un script?
Publicado por: Libransser en 15 Abril 2008, 01:39 am
Tengo una duda en cuanto a lo que se refiere a cómo lograr que un script se ejecute de manera indefinida sin que lo corte el tiempo límite de ejecución impuesto por el servidor HTTP, digamos Apache. Lograr lo que sería análogo a crear un demonio en Linux o un servicio en Windows, un proceso que siempre esté corriendo. ¿Cómo se puede hacer para PHP? ¿Qué alternativas tengo?

He estado pensado en que el script se llamara a si mismo cuando esté a punto de terminar su ejecución, pero no sé qué tan eficiente sea esto, si no se debe hacer, si hay otra forma, etc.

Saludos
Arwing


Título: Re: ¿Cómo logro la ejecución continua de un script?
Publicado por: Hans el Topo en 15 Abril 2008, 12:07 pm
cron en linux administrador de tareas en windows


Título: Re: ¿Cómo logro la ejecución continua de un script?
Publicado por: Azielito en 15 Abril 2008, 16:00 pm
Cuanto tiempo arwing :D

no te servira?
Código
  1. <?php
  2. set_time_limit(0); // click en la funcion
  3. ?>

Eso mas lo que dise el señor Hans el Topo, o sea, el cronjob ejecutaria un script que verifique si esta ejecutando el script, si no es asi lo lanza :D


Título: Re: ¿Cómo logro la ejecución continua de un script?
Publicado por: Diabliyo en 15 Abril 2008, 16:46 pm
Tengo una duda en cuanto a lo que se refiere a cómo lograr que un script se ejecute de manera indefinida sin que lo corte el tiempo límite de ejecución impuesto por el servidor HTTP, digamos Apache. Lograr lo que sería análogo a crear un demonio en Linux o un servicio en Windows, un proceso que siempre esté corriendo. ¿Cómo se puede hacer para PHP? ¿Qué alternativas tengo?

He estado pensado en que el script se llamara a si mismo cuando esté a punto de terminar su ejecución, pero no sé qué tan eficiente sea esto, si no se debe hacer, si hay otra forma, etc.

Saludos
Arwing

Si estas en PHP para web podrias utilizar AJAX y asi su script se ejecutaria a todo rato !!...

bye bye


Título: Re: ¿Cómo logro la ejecución continua de un script?
Publicado por: Libransser en 19 Abril 2008, 04:12 am
Gracias por las respuestas, ahora que me mencionaron el Cron, recordé haber visto una opción de nombre similar en el panel de control de mi sitio, ya la investigo para poder usarla.

P.D. Hace tiempo que tampoco te leía Azielito  ;D

Saludos
Arwing