Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/10/2007, 15:39
mhatter
 
Fecha de Ingreso: septiembre-2007
Mensajes: 52
Antigüedad: 16 años, 8 meses
Puntos: 2
Re: Problema con la ejecución de una tarea programada

Cita:
Iniciado por albertoshu Ver Mensaje
la función se ejecuta correctamente si ejecuto el php manualemente, pero, si lo ejecuto a traves de una tarea progamada, éste no se ejecuta correctamente y ademas la pantalla de comandos parece que omite la instrucción "sleep(2)" y no puedo leer el mensaje que me dá y saber cuál es el error
Bueno, si el programa corre normalmente desde la línea de comandos, parecería entonces que la tarea programada puede estar usando un ejecutable PHP diferente, o una configuración diferente (quizás usa un php.ini diferente). Es difícil saberlo sin contar con más detalles.

Una sugerencia que te haría sería registrar una función a ejecutar al finalizar el script, por ejemplo de este modo:

Código PHP:
// Registrar una función a ejecutar al cerrarse el script
// Es buena idea hacer esto al comienzo del script
register_shutdown_function ('dormir'); 
Y poner allí tu llamado a sleep():

Código PHP:
function dormir ()
{
    
sleep (2);

Eso quizás te de la oportunidad de observar cuál es el error que se está produciendo.