Pregunta simple: ¿cómo se vería una entrada crontab para un comando que quiero ejecutar todas las semanas el sábado a las 8:05 AM?
72
Deberias hacer eso:
5 8 * * 6 <user> <command>
o para facilitar la lectura
5 8 * * Sat <user> <command>
documentación ( man 5 crontab
):
valores permitidos de campo ----- -------------- minuto 0-59 hora 0-23 día del mes 1-31 mes 1-12 (o nombres, ver abajo) día de la semana 0-7 (0 o 7 es sol, o use nombres)
Sáb 8:05 am correr buscar
# Minute Hour Day of Month Month Day of Week Command
# (0-59) (0-23) (1-31) (1-12 or Jan-Dec) (0-6 or Sun-Sat)
5 8 * * Sat /usr/bin/find
Estas respuestas son correctas, si no sabe cómo usar cron en el futuro, use uno de los muchos generadores de cron :
De la extensa investigación de "man 5 crontab", parece que esto hará el truco:
5 8 * * sat / usr / bin / man 5 crontab
5 8 * * 6 *your command*
http://www.scrounge.org/linux/cron.html
5 8 * * 6 / usr / bin / foo
... para correr todas las semanas el sábado a las 8:05 a.m.
También puedes hacer así:
Cambiar crontab:
5 8 * * * <user> cd / && run-parts --report /etc/cron.daily
Y ponga todos sus scripts de comando en este directorio /etc/cron.daily. Asegúrese de haber agregado los derechos de ejecución para ellos.