Подтвердить что ты не робот

Cronjob за 1 января каждого года

Я пытаюсь получить правильное время cronjob для 1 января каждого года.

Я расскажу об этом: 0 0 1 1 *

Может ли кто-нибудь сказать мне, если это правильно?

4b9b3361

Ответ 1

Да, это правильно.

Вот краткая диаграмма, которую вы можете использовать для справок в будущем

# *    *    *    *    *  command to execute
# ┬    ┬    ┬    ┬    ┬
# │    │    │    │    │
# │    │    │    │    │
# │    │    │    │    └───── day of week (0 - 6) (0 to 6 are Sunday to Saturday)
# │    │    │    └────────── month (1 - 12)
# │    │    └─────────────── day of month (1 - 31)
# │    └──────────────────── hour (0 - 23)
# └───────────────────────── min (0 - 59)

Ответ 2

Да, и вы также можете использовать @yearly или @annually, которые являются синонимами для 0 0 1 1 *.

(Это применимо, по крайней мере, ко многим дистрибутивам, но убедитесь, что вы уверены.)

Смотрите также: man 5 crontab и http://en.wikipedia.org/wiki/Cron

Ответ 3

Да, это похоже на совершенно новый год в полночь.