Сертификация системного администратора

Эффективное решение базовых задач администрирования

Планирование одиночного системного события (команда at)


Команда at используется для планирования работ, которые будут выполняться позднее. В отличие от команды crontab, которая планирует какое-нибудь задание для многократного выполнения через строго соблюдаемые интервалы времени, задание, представленное с помощью команды at, выполняется только один раз в заданный момент времени.
Для предоставления задания команде at, наберите at. Затем определите команду, подлежащую выполнению, и время ее выполнения, как показано в примере, приведенном ниже:
at 07:45am today
at> who > /tmp/log
at>
job 912687240.a at Thu Jun 1 07:14:00 2000
Когда вы предлагаете задание команде at, ему назначается некоторый идентификационный номер, который становится именем файла данного задания с расширением .а. Этот файл сохраняется в каталоге /var/spool/cron/atjobs. Демон cron управляет планированием файлов команды at во многом точно так же, как он планирует задания для crontab.