El Thursday 28 August 2008 12:53:53 Camaleón escribió: Pues si en el log no aparece hay un 99% de que no se ha ejecutado por error en el script. Edita /etc/sysconfig/cron , al final del archivo puedes activar que registre en el log y/o envie por correo los errores (por defecto si hay error no avisa). Lo de que envie o no un email con la salida del script seguro que es configurable, pero despues dar algunas vueltas y no encontrarlo terminé optando por hacer script "silenciosos" activando todos los --no-verbose. Puede ser una autentica locura si, como en mi caso, te envia la salida de ffmpeg al convertir un vídeo..... jeje, en 4 dias me junté con 4 Gb de emails... Saludos
Hum... eso es lo me extraña, que en el registro (/var/log/messages) no veo nada, sólo el inicio del daemon "cron".
Esperaba que al menos registrara el inicio de la tarea programada pero veo que no, porque además, de todas las tareas que ya están creadas por suse en /etc/cron.daily tampoco veo ningún registro de inicio así que supongo que será normal :-?
y si el script produce algún eco se manda por correo. Asi es que si en inicio del script metes algo como " echo 'comenzando la ejecución' " deberias recibir esto por correo.
Preferiría que lo registrara en el /var/log/messages o en un /var/log/cron antes que lo envíe por correo, no sé si es posible, pero que sólo indique la hora y la tarea que ejecuta, algo del tipo:
19:00 starting cron job task "webalizer"
Y ya está, así sabría que se ha ejecutado :-?
una duda: ¿que diferencia hay entre usar cron.weekly y un cron como "0 22 * * 6 /home/user/script.sh" ?
Supongo que con esa línea en el crontab ejecutas el script el sábado a las 22:00.
Si pones ese script en cron.weekly se empezará a ejecutar a partir del día y a la hora en que cron sepa que ese script está ahí, es decir, el día y la hora en que lo hayas puesto en ese directorio y reiniciado cron.
No encuentro ninguna referencia en las páginas man (ni en info) sobre el cron.hourly-daily-weekly-monthly :-?
Saludos,
--------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org