Hola a todos
Recientemente instalé moodle en Linux, todo funciona bien, pero me parece extraño que aunque agregué la tarea en el cron, el moodle me dice que no se ha ejecutado el script, el código que agregué en el crontab es:
*/5 * * * * wget -q -O /dev/null http://Mi.dominio.edu/moodle/admin/cron.php
En el área de notificaciones me dice que el scrip no se ha corrido durante más de 24 horas, si hago clic en el enlace se ejecuta el script sin problemas
Este código lo he obtenido en alguno de estos foros, pero perece que me falta algo.
Alguien tiene alguna idea?
Saludos y Gracias
Primero prueba desde la consola:
wget -q -O /dev/null http://Mi.dominio.edu/moodle/admin/cron.php
field allowed values
----- --------------
minute 0-59
hour 0-23
day of month 1-31
month 1-12 (or names, see below)
day of week 0-7 (0 or 7 is Sun, or use names)
si quieres que se ejecute el scrip al minuto 0 de las 23 horas el dia 1 de cada mes
0 23 1 * * wget -q -O /dev/null http://Mi.dominio.edu/moodle/admin/cron.php
quita la diagonal asi como lo tienes sin la diagonal el script se corre:
al minuto 5 de cualquier hora de todos los dias de todos los meses de cualquier dia de la semana.
wget -q -O /dev/null http://Mi.dominio.edu/moodle/admin/cron.php
field allowed values
----- --------------
minute 0-59
hour 0-23
day of month 1-31
month 1-12 (or names, see below)
day of week 0-7 (0 or 7 is Sun, or use names)
si quieres que se ejecute el scrip al minuto 0 de las 23 horas el dia 1 de cada mes
0 23 1 * * wget -q -O /dev/null http://Mi.dominio.edu/moodle/admin/cron.php
quita la diagonal asi como lo tienes sin la diagonal el script se corre:
al minuto 5 de cualquier hora de todos los dias de todos los meses de cualquier dia de la semana.
Hola Carlos.
Te pediría que me dijeses o me diese alguna referencia, de como configurar el cron en Linux. Yo uso Ubuntu y no lo tengo configurado...y ni idea de como hacerlo.
Gracias por anticipado.
Saludos.
Te pediría que me dijeses o me diese alguna referencia, de como configurar el cron en Linux. Yo uso Ubuntu y no lo tengo configurado...y ni idea de como hacerlo.
Gracias por anticipado.
Saludos.
¿a que hora y que dias quieres que se ejecute el cron?
man crontab
man crontab -S 5
man crontab -S 5
Lo que hice fue utilizar el comando
crontab -e
Luego agregar la línea que describo en este hilo, solo que hay que tener experiencia utilizando el editor vi
Saludos
crontab -e
Luego agregar la línea que describo en este hilo, solo que hay que tener experiencia utilizando el editor vi
Saludos
Si usar el editor vi es un problema (y a veces lo puede ser) y tenemos instalado otro más cómodo de usar (supongamos que se llama 'nano' para el ejemplo), entonces con lo siguiente (las mayúsculas son importantes):
EDITOR=nano crontab -e
nos deja usar el editor 'nano' para modificar la tabla de tareas planificadas de cron de una forma más cómoda
Saludos. Iñaki.
Gracias a todos por sus comentarios y sugerencias
para los que no dominamos complentamente el cron encontré un artículo muy revelador en:
http://www.guatewireless.org/como-agregar-tareas-al-cron-de-linux/
Saludos
para los que no dominamos complentamente el cron encontré un artículo muy revelador en:
http://www.guatewireless.org/como-agregar-tareas-al-cron-de-linux/
Saludos