Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/07/2007, 19:47
DarioDario
 
Fecha de Ingreso: junio-2005
Mensajes: 981
Antigüedad: 18 años, 11 meses
Puntos: 2
Re: Problema con funcionamiento de Cron Job

Cita:
Iniciado por Carlojas Ver Mensaje
Saludos a todos nuevamente.

Mi problema es el siguiente: estoy intentando programar un Cron para que me actualize unos registros de la base de datos la ejecución la hago en Cpanel, y este es el comando que estoy corriendo

/usr/bin/php -q -f /home/user/path/cron.php

y este es mi código cron.php

Código PHP:
$_SESSION["s_estado"] = 'Inactivo';
                            
$consulta "UPDATE usuarios SET estado = '$_SESSION[s_estado]'";    
$resultado mysql_query($consulta$conex);
                                
$my_error mysql_error($conex);
                                
if(!empty(
$my_error))
{
     echo 
"No se pudo actualizar la tabla usuarios";
}
else
{    
                                
mail("[email protected]","CONFIRMACIÓN DE ACTUALIZACIÓN -  ELECTRICIDAD Y TELEFONÍA .","La actualización se ha completado correctamente. <br> ATT. Administrador www.electricidadytelefonia.net. ");

Lo programe para que se ejecutara cada hora y si esto pasa que me envie una confirmación a mi correo pero no sucede nada. si está bien ejecutado el comando en el Cpanel?

Les agradesco cualquier colaboración al respecto Gracias.
Cuando te refieres a no sucede nada te refieres a que no te llega ningún mail? Si es esto puede ser que siempre este fallan y entra en el if y solamente imprime el error... te recomiendo que ahí también envíes un mail y tal vez te llegue. También fíjate si le distes permisos de ejecución ("chmod +X ARCHIVO.php") no sé si esto ayudara o no... también agregale en la primera linea del script la cadena "#! /usr/bin/env php" pero creo que esto ultimo no influye en este caso.

Otra cosa, fueron pocas las veces que deje un CRON con un script en PHP pero las veces que lo hice lo hice con CURL ("curl /var/www/mi_script").

Saludos.