8.2. Команда at.


8.2. Команда at.


Семейство команд at (at, atq, atrm) представляет собой инструменты для выполнения задания в определенное время по таймеру.  Для правильного функционирования данной команды в системе должен быть запущен демон atd. Демон atd поддерживает очередь заданий, которые должны быть выполнены в то или иное время.

Для постановки задания (или нескольких заданий в очередь на одно и то же время) вам необходимо выполнить команду at:


Рисунок 66.


Результат выполнения команды, указанной демоном at будет записан в Ваш почтовый ящик linux (/var/spool/mail/kursant). Но система планирования at позволяет и управлять поставленными в очередь заданиями. Просмотреть очередь заданий можно используя команду atq:


Рисунок 67.


Команда at позволяет поставить в очередь несколько заданий, который будут последовательно выполнены друг за другом. Сделать это можно как в интерактивном режим (набрав команду at в командной строке), так и указав команде at параметр -f:


Рисунок 68.


Команда  atrm удаляет из очереди задание:


Рисунок 69.


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



Петродворец

2017