Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/02/2012, 23:15
shamaka
 
Fecha de Ingreso: noviembre-2010
Mensajes: 116
Antigüedad: 14 años
Puntos: 7
Configurando Cronjob para Linux

Hola amigos, estoy intentando programar una tarea con Cronjob en Linux. Quiero que se ejecute un script cada 24 horas a las 12:00 AM: (Once a Day)


Minute Hour Day Month Weekday
0 0 * * *

Hasta hay todo bien, pero he probado dos tipos de comandos para ejecutar la tarea:

1. public_html/cron/archivo.php

Este me envio la siguiente notificación a mi Email:

Set-Cookie: ln=English
Set-Cookie: PHPSESSID=03d777cdf06033f221dd69a91c6e566e88; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Pragma: no-cache
Cache-control: private
Content-type: text/html

Done.

El segundo fue este:

2. wget -O /dev/null http://www.misitio.com/cron/archivo.php

Y la notificación que envió a mi email fue esta:

--2012-02-05 22:44:01-- http://www.misitio.com/cron/archivo.php
Resolving www.misitio.com... 52.118.86.219
Connecting to www.misitio.com|52.118.86.219|:80... connected.
HTTP request sent, awaiting response... 500 Internal Server Error
2012-02-05 22:44:01 ERROR 500: Internal Server Error.


Lo curioso es que ninguno de los dos realiza la tarea con exito, el primero parece trabajar bien, pero solo cuando lo programo para ejecutarse cada 5 minutos, llevo 3 noches esperando que se ejecute como lo programo normalmente (Todos los dias a las 12:00 AM)

Del segundo no se ni que decir, ya que cuando intento ir directamente a http://www.misitio.com/cron/archivo.php todo me indica que no hay problema. Entonces por que el error ?

Y otra cosa que quiero añadir, es que se supone que la IP de mi servidor debe llevarme a mi sitio web (Al principal alojado en public_html) pero resulta que me lleva directamente a otro directorio donde tengo el foro de mi sitio es decir foro.misitio.com

Gracias de ante mano, espero que me puedan ayudar.

Saludos!