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
📌 Для тестирования скриптов, установщиков VPN, Python ботов рекомендуем использовать надежные VPS на короткий срок. Если вам нужна помощь с более сложными задачами, вы можете найти фрилансера, который поможет с настройкой. Узнайте больше о быстрой аренде VPS для экспериментов и о фриланс-бирже для настройки VPS, WordPress. 📌
💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!7 Самых Популярных Статей
- Как запустить скрипты и веб-приложения на Python
- Что такое страны TIER 1,2,3
- 7 способов сравнения файлов по содержимому в Windows или Linux
- Установка и тестирование веб-панели HestiaCP
- Китайский VPN Shadowsocks простая установка и настройка
- top, htop, atop определение загрузки ОС (Load average, LA)
- Использование rsync в примерах