Вопрос: Как запустить работу cron в определенный час каждый день?


Что мне нужно написать в crontab для выполнения сценария в 3 часа дня каждый день?


47
2018-04-11 21:37


Источник




Ответы:


Вы ищете что-то вроде этого (через crontab -e):

0 15 * * * your.command.goes.here

15 - это час, а 0 - минута запуска скрипта. День месяца, месяца и дня недели получает подстановочные знаки, чтобы скрипт запускался ежедневно.


62
2018-04-11 21:54



Для любой другой специфики, googling «синтаксис cron» дает adminschoice.com/crontab-quick-reference как первая ссылка ... для списка конкретных каталогов и файлов конфигурации, которые читают cron, вы также можете проверить man cron - photoionized


Вот заголовок, который хорош, чтобы надеть верхнюю часть вашего crontab для удобства:

# + --------- Минута (0-59) | Выходной самосвал:> / dev / null 2> & 1
# | + ------- Час (0-23) | Множественные значения Используйте запятые: 3,12,47
# | | + ----- День месяца (1-31) | Сделайте каждые X интервалов: * / X -> Пример: * / 15 * * * * Каждые 15 минут
# | | | + --- Месяц (1 -12) | Псевдонимы: @reboot -> запускать один раз при запуске; @hourly -> 0 * * * *;
# | | | | + - День недели (0-6) (воскресенье = 0) | @daily -> 0 0 * * *; @weekly -> 0 0 * * 0; @monthly -> 0 0 1 * *;
# | | | | | | @yearly -> 0 0 1 1 *;

46
2018-04-11 22:44



Рад помочь. :) - entropo