Планирование задач в *NIX с помощью at

После запуска at предлагает вам ввести последовательность команд для выполнения. Чтобы закончить ввод команд, следует использовать комбинацию клавиш CTRL-D. Описание основных параметров командной строки at приведено ниже:


at [-m] [-q очередь] [-f файл] ВРЕМЯ

Значение этих параметров:

-q используется для указания очереди. Очередь обозначается одной буквой; корректными очередями считаются очереди с идентификаторами от a до z и от A до Z.

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

-f позволяет прочитать команды из файла, а не со стандартного ввода.

В качестве времени at принимает строки в форматах, совместимых со стандартом POSIX.2. Принимается строка, указывающая время в формате ЧЧ:ММ, позволяющая выполнить команду в назначенное время в течение дня. Месяц, день, год: ММДДГГ или ММ/ДД/ГГ или ДД.ММ.ГГ. Указание даты должно следовать за указанием времени.

Пример:


at 20:05
[Enter]
> touch foo.txt
[Ctrl + D]

Посмотреть задания в очереди:


atq

Удалить задачу (узнав номер задачи через atq:


atrm 3

Если пользователю не разрешено выполнять команду at, то в файле /etc/at.allow указать имя пользователя, которому дать право на исполнение команды:


nano /etc/at.allow

http://rus-linux.net/MyLDP/admin/manage-planned-tasks-on-linux-with-the-command-at.html

Поделиться
Отправить
2017   at   bash   linux
Популярное