Получение ошибки «Плохой час» в кронтабе

Я получаю ошибку « Плохой час» для ниже peice кода в crontab

*/05 17-05 * * * wget -q -O /dev/null "http://abcd/cron/abcd" 

Есть ли проблемы с этим. Я хочу, чтобы cron работал с вечера 5 вечера до утра 5 утра

One Solution collect form web for “Получение ошибки «Плохой час» в кронтабе”

Поскольку вы не указываете, какую систему вы используете, я надеюсь, что ваша система будет использовать утилиту crontab, связанную с Vixie или Vixie.

Все еще:

  • 17-05 : не считается правильным диапазоном (нижний предел больше 17-05 предела диапазона).

Вместо этого вы могли бы написать: « 17-23,00-05 »

От man 5 crontab :

  Ranges of numbers are allowed. Ranges are two numbers separated with a hyphen. The specified range is inclusive. For example, 8-11 for an ``hours'' entry specifies execution at hours 8, 9, 10 and 11. 

Поэтому, конечно, ничто действительно не мешает вам писать интервал так, как вы это делали.

Часть расширений man 5 crontab также интересна тем, как другие утилит crontab позволят вам указать больше, чем простой диапазон (ваша система может быть одной из них):

  Lists and ranges are allowed to co-exist in the same field. "1-3,7-9" would be rejected by ATT or BSD cron -- they want to see "1-3" or "7,8,9" ONLY. 

Итак, как вы можете видеть, это действительно зависит от способности вашей системы crontab понимать, что вы подразумеваете под «17-05».

Чтобы получить больше информации:

  • человек 5 crontab («vixie» cron)
  • Вход Crontab с часовым диапазоном, проходящим в полночь
  • Ежедневная работа cron не работает
  • crontab для команды запускать каждую неделю и три месяца?
  • Cron работает каждые 15 секунд
  • Используются ли изменения в crontab, когда файл сохраняется, или когда редактор закрыт?
  • Crontab только 24 часа, но каждые 4 часа
  • Как мне сделать «Hello World», чтобы попробовать использовать cron
  • cron для удаления после выполнения
  • Неверный cron для полуночи?
  • Добавить cron в Crontab
  • Сценарий Crontab -e @reboot не запускается при перезапуске
  • Linux и Unix - лучшая ОС в мире.