/etc/crontab на моей машине выглядит следующим образом:
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
У меня есть два связанных вопроса:
Почему 17, 25, 47, 52? Я понимаю, что вы можете захотеть пошатнуть различные задания, но почему бы не пошатнуть их более равномерно? Как, например, 0, 15, 30, 45? Почему anacron используется для ежедневных / еженедельных / ежемесячных команд, но не почасовых? Являются ли часовые команды более ОК, чтобы пропустить? (Если я правильно понимаю, anacron для, если у вас есть команда «Every Saturday», а компьютер отключен в субботу, вместо этого она запускает команду в воскресенье).Я не знаю ответа на первый вопрос. Вот второй,
Cron предназначен для машин, которые продолжают работать непрерывно. Если ваш компьютер выключен, когда работа падает, он просто не будет запущен. Чтобы лучше справляться с этой ситуацией, был написан новый инструмент Anacron. Миссия anacron заключается в том, чтобы гарантировать, что эти ежедневные, еженедельные и ежемесячные действия действительно происходят, предполагая, что компьютер был включен в какой-то момент в течение дня.
Это файл conf -> / etc / anacrontab
Anacron запускается во время загрузки, через скрипт /etc/init.d/anacron.
Anacron не ожидает, что система будет работать 24 x 7, как сервер.
Если вы хотите выполнить фоновое задание автоматически на машине, которая не работает 24 x 7, вы должны использовать anacron.
, если у вас есть сценарий резервного копирования, запланированный каждый день в 11 вечера в качестве обычного задания cron, и если ваш ноутбук не в 11 раз PM, ваше задание резервного копирования не будет выполнено.
Однако, если у вас есть то же самое задание, запланированное в anacron, вы можете быть уверены, что оно будет выполнено после того, как ноутбук вернется.
Идеально подходит для настольных компьютеров и ноутбуков.
Я не знаю ответа на первый вопрос. Вот второй,
Cron предназначен для машин, которые продолжают работать непрерывно. Если ваш компьютер выключен, когда работа падает, он просто не будет запущен. Чтобы лучше справляться с этой ситуацией, был написан новый инструмент Anacron. Миссия anacron заключается в том, чтобы гарантировать, что эти ежедневные, еженедельные и ежемесячные действия действительно происходят, предполагая, что компьютер был включен в какой-то момент в течение дня.
Это файл conf -> / etc / anacrontab
Anacron запускается во время загрузки, через скрипт /etc/init.d/anacron.
Anacron не ожидает, что система будет работать 24 x 7, как сервер.
Если вы хотите выполнить фоновое задание автоматически на машине, которая не работает 24 x 7, вы должны использовать anacron.
, если у вас есть сценарий резервного копирования, запланированный каждый день в 11 вечера в качестве обычного задания cron, и если ваш ноутбук не в 11 раз PM, ваше задание резервного копирования не будет выполнено.
Однако, если у вас есть то же самое задание, запланированное в anacron, вы можете быть уверены, что оно будет выполнено после того, как ноутбук вернется.
Идеально подходит для настольных компьютеров и ноутбуков.
Я не знаю ответа на первый вопрос. Вот второй,
Cron предназначен для машин, которые продолжают работать непрерывно. Если ваш компьютер выключен, когда работа падает, он просто не будет запущен. Чтобы лучше справляться с этой ситуацией, был написан новый инструмент Anacron. Миссия anacron заключается в том, чтобы гарантировать, что эти ежедневные, еженедельные и ежемесячные действия действительно происходят, предполагая, что компьютер был включен в какой-то момент в течение дня.
Это файл conf -> / etc / anacrontab
Anacron запускается во время загрузки, через скрипт /etc/init.d/anacron.
Anacron не ожидает, что система будет работать 24 x 7, как сервер.
Если вы хотите выполнить фоновое задание автоматически на машине, которая не работает 24 x 7, вы должны использовать anacron.
, если у вас есть сценарий резервного копирования, запланированный каждый день в 11 вечера в качестве обычного задания cron, и если ваш ноутбук не в 11 раз PM, ваше задание резервного копирования не будет выполнено.
Однако, если у вас есть то же самое задание, запланированное в anacron, вы можете быть уверены, что оно будет выполнено после того, как ноутбук вернется.
Идеально подходит для настольных компьютеров и ноутбуков.
Я не знаю ответа на первый вопрос. Вот второй,
Cron предназначен для машин, которые продолжают работать непрерывно. Если ваш компьютер выключен, когда работа падает, он просто не будет запущен. Чтобы лучше справляться с этой ситуацией, был написан новый инструмент Anacron. Миссия anacron заключается в том, чтобы гарантировать, что эти ежедневные, еженедельные и ежемесячные действия действительно происходят, предполагая, что компьютер был включен в какой-то момент в течение дня.
Это файл conf -> / etc / anacrontab
Anacron запускается во время загрузки, через скрипт /etc/init.d/anacron.
Anacron не ожидает, что система будет работать 24 x 7, как сервер.
Если вы хотите выполнить фоновое задание автоматически на машине, которая не работает 24 x 7, вы должны использовать anacron.
, если у вас есть сценарий резервного копирования, запланированный каждый день в 11 вечера в качестве обычного задания cron, и если ваш ноутбук не в 11 раз PM, ваше задание резервного копирования не будет выполнено.
Однако, если у вас есть то же самое задание, запланированное в anacron, вы можете быть уверены, что оно будет выполнено после того, как ноутбук вернется.
Идеально подходит для настольных компьютеров и ноутбуков.