Назад | Перейти на главную страницу

Почему ежедневные задания crontab запускаются после 04:00?

В Linux задания в / etc / crontab ежедневно, еженедельно и ежемесячно запускаются время от времени.

Я хочу настроить время до 01:00.

Есть ли какая-то особая причина устанавливать время после 04:00 или 06:00?

Нужно ли мне обращать внимание на что-нибудь, кроме отменяющих правил?

Как правило, если ваш рабочий процесс позволяет это, вы можете установить свои cronjobs в любое время, если это не влияет на производство.

Тем не менее, стоит отметить, что дневные сбережения начинаются примерно в 1-2 часа ночи, поэтому, если у вас есть работа, установленная примерно в это время, она может либо запускаться дважды, либо не запускаться вообще. Так что примите это во внимание при планировании задач.

я использую cron для планирования задач (например, резервного копирования) в спокойное время, когда мой компьютер вряд ли будет занят выполнением других задач.

4–6 утра идеально подходят под это описание.

Нет ничего в cron что не позволяет вам составлять расписание в любое удобное для вас время.

просто отредактируйте время в своих файлах заданий cron, второй столбец - это поле часа дня, так что это то, что вы хотите отредактировать, например, чтобы установить указанные выше задания до 1 часа ночи, вы бы отредактировали их, чтобы они выглядели так:

25 0 * * * daily
47 0 * * 7 weekly
52 0 1 * * monthy

они будут работать с 12 до 01:00 вместо 6:00.

вполне вероятно, что когда ваш сервер установлен, он случайным образом генерирует время (так что он не позволяет каждому серверу в мире проверять наличие обновлений в одно и то же время, что, вероятно, вызвало бы массу проблем, если бы они это сделали), нет особой причины для запускать их в это время, но имеет смысл запускать их в нерабочее время, в которое чаще всего используется сервер.