Anacron

Anacron (от слова `anac(h)ronistic') - это планировщик задач, подобный Использование планировщика cron в Linux, для систем работающих не круглосуточно. Он применяется для запуска ежедневных, еженедельных и ежемесячных задач, обычно выполняемых службой cron. Она запускает команды с определённым интервалом, указанным в днях. В отличие от cron, anacron не рассчитана на то, что система работает непрерывно. Поэтому она может использоваться для управления запуском ежедневных, еженедельных и ежемесячных заданий (или любых заданий, выполняющихся один раз за несколько дней) в системах, которые не работают круглосуточно. Если пакет anacron установлен и соответствующим образом настроен, команды, которые должны выполняться с определенным интервалом, будут выполнены как можно ближе к указанному времени в соответствие с режимом работы системы.

Anacron использует не такие подробные параметры, как cron. Наименьший интервал, который существует в anacron – это день. Это значит, что anacron нужно использовать как дополнение к cron, а не как замещение его.

Преимущество anacron состоит в том, что он пользуется временными метками для файлов, чтобы узнать, когда команды были выполнены в последний раз. Это значит, что если задача должна выполняться ежедневно, но компьютер был выключен в течение времени, когда anacron запускается, то он может увидеть, что задача была запущена в последний раз более 24 часов назад, и выполнит ее правильно.

Данный пакет уже имеет настройки на выполнение ежедневных заданий системы Debian.

$ nano /etc/crontab
 
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 )

Утилита Что такое команда run-parts. Установите эту программу, если ваша система не включена круглосуточно, для обеспечения ежедневного выполнения необходимых задач по обслуживанию системы.

aptitude install anacron

PQ VPS сервера в 38+ странах.

PQ VPS сервера в 38+ странах.

📌 Для тестирования скриптов, установщиков VPN, Python ботов рекомендуем использовать надежные VPS на короткий срок. Если вам нужна помощь с более сложными задачами, вы можете найти фрилансера, который поможет с настройкой. Узнайте больше о быстрой аренде VPS для экспериментов и о фриланс-бирже для настройки VPS, WordPress. 📌

💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!