![cron полночь 00 24 или 00 00?](https://rvso.com/image/52107/cron%20%D0%BF%D0%BE%D0%BB%D0%BD%D0%BE%D1%87%D1%8C%2000%2024%20%D0%B8%D0%BB%D0%B8%2000%2000%3F%20.png)
Мой текущий crontab выглядит так:
00 00 * * 1-5 "/home/user/script.sh"
Но похоже, что он не срабатывает. Все остальные срабатывают нормально, кроме того, который работает в полночь.
Какой правильный формат для полуночи? 00 00
или 00 24
?
решение1
Я считаю, 0 0
что это правильная спецификация для полуночи (без начальных нулей, поэтому в данном случае без двойных нулей). Из man crontab(5):
field allowed values ----- -------------- minute 0-59 hour 0-23 day of month 1-31 month 1-12 (or names, see below) day of week 0-7 (0 or 7 is Sun, or use names)
Если это есть в системном crontab (т. е. /etc/crontab
), убедитесь, что поле между указанием времени и командой — это пользователь, от имени которого должна выполняться команда.
Также убедитесь, что путь к вашей команде указан полностью, в $PATH
, или имеет смысл относительно $HOME
.