Pergunta simples - como seria uma entrada do crontab para um comando que eu quero executar toda semana no sábado às 8:05?
72
Isso deve resolver:
5 8 * * 6 <user> <command>
ou para facilitar a leitura
5 8 * * Sat <user> <command>
documentação ( man 5 crontab
):
valores permitidos no campo ----- -------------- minuto 0-59 hora 0-23 dia do mês 1-31 mês 1-12 (ou nomes, veja abaixo) dia da semana 0-7 (0 ou 7 é dom ou use nomes)
Sáb 08:05 corrida encontrar
# 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
Essas respostas estão todas corretas, se você não souber como usar o cron no futuro, use um dos muitos geradores de cron :
Após uma extensa investigação sobre "man 5 crontab", parece que isso funcionará:
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 executar todas as semanas no sábado às 8:05
Você também pode fazer assim:
Alterar crontab:
5 8 * * * <user> cd / && run-parts --report /etc/cron.daily
E coloque todos os seus scripts de comando neste diretório /etc/cron.daily. Verifique se você adicionou os direitos de execução para eles.