Translation(s): English - Italiano - Русский
cron, anacron и at - системные процессы, которые используются для периодического выполнения команд.
cron и at имеют одно отличие. cron основан на абсолютном времени, а at на относительном. Например, cron будет выполнять команду каждый четверг в Феврале, а at выполнит команду ровно через 23 часа 17 минут от данного момента.
cron
Debian имеет несколько записей cron по умолчанию. К каждой из них можно получить доступ, если войти под соответствующей учетной записью и выполнить команду crontab.
Через любую учетную запись можно узнать расписание задач системы через /etc/crontab и /etc/cron.*/.
Смотрите также:
crontab(1) - утилита для управления crontab'ом
crontab(5) - синтаксис записей в crontab
anacron
Также упоминания заслуживает anacron. anacron позволяет планировать и выполнять задачи в случае, когда система не работает 24 часа в день и семь дней в неделю (также устанавливается по умолчанию).
Через любую учетную запись можно узнать расписание задач системы через файл /etc/anacrontab :
$ cat /etc/anacrontab
Смотрите также:
anacrontab(5) - кофигурационный файл для anacron
anacron(8) - запускать команды периодически
at
at (и batch) позволяют выполнять команды через определенный промежуток времени (один раз). В Debian по умолчанию у всех пользователей отсутствуют записи at.
Чтобы отобразить все активные записи, необходимо воспользоваться командой atq. To view any at entries that you have submitted, use the atq command.
Смотрите также:
at(1) - мануал
