A página man do formato de arquivo crontab
( man 5 crontab
) escreve,
Names can also be used for the "month" and "day of week" fields. Use the first three letters of the particular day or month (case doesn't matter). Ranges or lists of names are not allowed.
Observe a última frase: você não pode usar mon-fri
(mas você pode usar 1-5
).
Você também esqueceu que o comentário (primeira linha) lembra a ordem correta dos campos: minuto, hora, dia do mês, mês, dia da semana, comando; mas você tinha colocado os valores do dia da semana cedo demais. Este arquivo crontab
corrigido deve funcionar melhor para você:
SHELL=/bin/bash
PATH=/usr/bin:/bin:/usr/local/bin:/home/pi/scripts
# m h dom mon dow command
05 9 * * 1-5 dispon.sh >> /tmp/cronjob.log 2>&1
15 18 * * 1-5 xset -display :0 dpms force off >> /tmp/cronjob.log 2>&1
*/3 * * * * touch /tmp/1111 >> /tmp/cronjob.log 2>&1
Finalmente, se você achar que cron
aparentemente está ignorando suas entradas, você pode procurar por seus relatórios de log recentes para ver o que (se alguma coisa) está acontecendo:
grep CRON /var/log/syslog