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

Я получаю ошибку « Плохой час» для ниже 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)
  • Cron не запускает мой скрипт
  • crontab для команды запускать каждую неделю и три месяца?
  • Где мой файл журнала crontab?
  • Как я могу подать сигнал на задание cron, чтобы пропустить прогоны?
  • Ежедневная работа cron не работает
  • Cron несколько скриптов каждые 5 минут с 10 секундами между каждым скриптом
  • Как root, как я могу перечислить crontab для всех пользователей?
  • Выполнение cron 9 до 5 и в полночь
  • Как настроить запись cron, которая работает через 00 и 30 после часа?
  • Как я могу сказать cron запускать команду каждый день (нечетный / четный)
  • sudo source: команда не найдена
  • Linux и Unix - лучшая ОС в мире.