Джанго crontab, работающий каждые 12 часов - PullRequest
0 голосов
/ 10 марта 2019

У меня django crontab запланирован запускать каждые 12 часов, это значит, что он должен запускаться два раза в день, однако он работает больше, чем это.Может кто-нибудь сказать мне, что с ним?

('* */12 * * *', 'some_method','>>'+os.path.join(BASE_DIR,'log/mail.log'))

И какие изменения мне нужно сделать, если мне нужно, чтобы он работал каждые 24 часа?

1 Ответ

1 голос
/ 10 марта 2019

Через каждые 12 часов вы хотите запускать задание в любую конкретную минуту от 0 до 59, а не через каждую минуту. Так и должно быть (при условии 0th минута):

('0 */12 * * *', 'some_method','>>'+os.path.join(BASE_DIR,'log/mail.log'))

Для одного раза в день или каждые 24 часа (Вы можете выбрать любой конкретный час от 0 до 23, предполагая в полночь):

('0 0 * * *', 'some_method','>>'+os.path.join(BASE_DIR,'log/mail.log'))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...