El 28/08/08, Gerardo Herzig escribió:
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) podes ver el contenido de /var/spool/cron/lastrun Y ver que dia (y hora) fue la ultima ejecucion de cada uno.
Esto lo he descubierto hace unas horas... pero sólo te dice que "lo que está en /etc/cron.weekly" se ha ejecutado a "x" fecha y hora ¡pero no te dice el qué! :-)
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
Lo había pensado, pero no me interesa tanto el registro de la aplicación (rundig y webalizer) sino saber que se ha ejecutado la tarea y cuándo.
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.
Probaré a editar el crontab directamente, pero tendrá que ser el de root porque las aplicaciones las ejecuta root :-?. Lo que me extraña es que no lo registre si está en el "cron.weekly"
Dependera de 1) si un programa necesita que la ejecucion del otro haya finalizado
No, en este caso son dos tareas independientes.
2) Cuanta carga tendra que soportar el sistema si ambas se ejecutan simultaneamente
Nada, nada, "pecata minuta", no hay carga, son sólo dos comandos O:-)
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.
Entiendo que el crontab es más flexible... pero antes de meter la pata (estoy en un servidor de producción) prefiero experimentar "con gaseosa" que es lo que estaba haciendo con el "cron.weekly" antes de ponerme con el otro. Al hacer las pruebas es cuando me he dado cuenta de que sí han ejecutado las tareas pero no me registra nada, y de ahí que iniciara el hilo O:-) Saludos, -- Camaleón --------------------------------------------------------------------- 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