Это старая версия документа!
Стандартный планировщик, выполняет указанные задания из файла /etc/crontab и из директорий /etc/cron.daily|monthly...
Файл crontab в основном системный, не стоит его использовать.
В каталоге /etc/cron.d могут располагаться файлы с заданиями (аналогично crontab).
В каталогах /etc/cron.daily|monthly.. могут располагаться сценарии, для исполнения в соответствующей периодичности.
Заданные правила через «crontab -e» хранятся в «/var/spool/cron/crontabs/« с указанием пользователя
Структура файла: - Минуты Часы День Месяц День_недели Владелец_процесса Команда
Примерное содержание файла в cron.d. Выполнение команд в 5:21 каждый понедельник.
# 21 5 * * 1 root apt update && apt upgrade
Утилита для пользователя, выполняет задания от пользователя.
«Относительные задания» т.е. относительно запуска ОС.
Здесь указывается только 2 столбца - День и Время после запуска.
anacron имеет приоритет над cron.
Пример (/etc/anacrontab) Семидневный интервал, через 10 минут после запуска.
# 7 10 name action
# grep anacron /var/log/syslog
Выполнив задачу, anacron записывает дату в файле /var/spool/anacron.
Позволяет запускать сценарии как службы, со всеми вытекающими.