Hola,
Hace unos días creé dos eventos para que se ejecutaran de manera semanal y los puse bajo /etc/cron.weekly. ¿Cómo puedo saber que si se han ejecutado correctamente y a qué hora? No veo nada en el registro (ni en messages ni en warn) :-? cron.weekly no es ni mas ni menos que un atajo practico. Para ver que dia (y a que hora) se ejecuta cron.weekly (y el daily, y el monthly)
Camaleón wrote: podes ver el contenido de /var/spool/cron/lastrun Y ver que dia (y hora) fue la ultima ejecucion de cada uno. Para ver donde loguea, yo haria "logguear" a la aplicacion en si, y no a cron. Es decir, la entrada del cron seria algo asi (usando cron "plano" ) 30 2 * * * 1 /path/to/my/app > /usr/local/log/app.log 2>/usr/local/log/app.errors.log Esto haria que se ejecutara "app" todos los lunes a la 2:30 de la mañana. Por otro lado, si mal no recuerdo, por defecto le manda mails a root con resumen de la ejecucion del cron.
Por otra parte, me pregunto cómo sería mejor crear las tareas que deben ejecutarse en cron, si de manera independiente (un archivo por cada una) o si se pueden combinar varias acciones en un archivo único.
Por ejemplo, ahora tengo dos scripts: uno que actualiza las estadísticas del servidor web (webalizer) y otro que actualiza el índice de búsqueda de los archivos (rundig) pero ¿podría agrupar estas dos acciones en un solo archivo que se llamara "web_dominio" para agrupar las tareas de manera temática? ¿qué sería más recomendable?
Dependera de 1) si un programa necesita que la ejecucion del otro haya finalizado 2) Cuanta carga tendra que soportar el sistema si ambas se ejecutan simultaneamente Normalmente no es conveniente juntar tareas (usualmente son tareas "pesadas"), conviene de hecho repartirlas lo mas posible (en el tiempo) para no sobrecargar el sistema. Rapidamente voy llegando a lo que quiero decir: No me gusta el cron.weekly, es decir, con muy poca practica (previa lectura del man crontab :) se conoce la sintaxis del cron y sus asterisquitos :), lo cual te da mucha mas flexibilidad y dominio a la hora de que ejecutar y *exactamente* a que hora. Saludos. Gerardo
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