at — команда Linux — команда Unix

at, batch, atq, atrm — очередь, проверка или удаление заданий для последующего выполнения  

конспект

в [] [-Q очередь] [ файл] [-mldbvВРЕМЯ
в -c работа [работа …]
ATQ [] [-Q очередь]
atrm [] Работа [работа …]
партия [] [-Q очередь] [ файл] [-милливольт] [ВРЕМЯ]  

Описание

в а также партия чтение команд из стандартного ввода или указанного файла, которые должны быть выполнены позже, с использованием оболочки, установленной переменной окружения пользователя РАКУШКА, оболочка входа пользователя или, в конечном счете, / Бен / ш.

в

выполняет команды в указанное время.

ATQ

выводит список ожидающих заданий пользователя, если пользователь не является суперпользователем; в этом случае все рабочие места перечислены. Формат выходных строк (по одной на каждое задание): номер задания, дата, час, класс задания.

atrm

удаляет задания, идентифицированные по номеру задания.

партия

выполняет команды, когда позволяют уровни загрузки системы; другими словами, когда средняя нагрузка падает ниже 0,8, или значение, указанное в вызове atrun.

В позволяет довольно сложные временные характеристики, расширяя стандарт POSIX.2. Принимает времена формы HH: MM запускать работу в определенное время суток. (Если это время уже прошло, предполагается следующий день.) Вы также можете указать полночь, полдень, или же время чая (4 вечера), и вы можете иметь суффикс времени дня с AM или же ВЕЧЕРА для бега утром или вечером.

Вы также можете указать, в какой день работа будет выполняться, указав дату в форме месяц-имя день с дополнительным год, или давая дату в форме MMDDYY или же MM / DD / YY или же DD.MM.YY. Указание даты должно соответствовать указанию времени суток. Вы также можете дать время, как в настоящее время + считать единицы времени, где единицы времени могут быть минут, часов, дней, или же недель и вы можете сказать в чтобы запустить работу сегодня, добавив суффикс времени сегодня и запустить работу завтра с суффиксом времени с завтра.

Например, запустить работу в 4 часа дня. через три дня вы будете делать в 4 часа дня. + 3 дня, чтобы запустить работу в 10 часов утра 31 июля, вы должны сделать в 10 часов утра 31 июля и чтобы запустить работу в 1 час ночи завтра, ты бы сделал в 1 час ночи завтра.

/usr/share/doc/at-3.1.8/timespec содержит точное определение спецификации времени.

Для обоих в а также партия, Команды читаются из стандартного ввода или файла, указанного с помощьювариант и выполнен. Рабочий каталог, среда (кроме переменных СРОК,DISPLAY а также _) и umask сохраняются со времени вызова. в — или же партия —Команда вызывается из су (1) оболочка сохранит текущий идентификатор пользователя. Пользователю будет отправлена ​​стандартная ошибка по почте и стандартный вывод из его команд, если таковые имеются. Почта будет отправлена ​​с помощью команды / USR / SBIN / Sendmail. Если в выполнен из су (1) Оболочка, владелец оболочки будет получать почту.

Суперпользователь может использовать эти команды в любом случае. Для других пользователей разрешение на использование определяется файлами /etc/at.allow и /etc/at.deny.

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

Если /etc/at.allow не существует, /etc/at.deny проверяется, то каждому имени пользователя, не указанному в нем, разрешается использовать в.

Если ни один из них не существует, только суперпользователю разрешено использовать at.

Пустой /etc/at.deny означает, что каждому пользователю разрешено использовать эти команды, это конфигурация по умолчанию.  

Параметры

печатает номер версии со стандартной ошибкой.

-Q очередь

использует указанную очередь. Обозначение очереди состоит из одной буквы; допустимые обозначения очереди варьируются от  в Z. а также  в Z.   очередь по умолчанию для в и б очередь за партия. Очереди с более высокими буквами запускаются с большей любезностью. Специальная очередь «=» зарезервирована для заданий, которые в данный момент выполняются. Если задание отправляется в очередь, обозначенную заглавной буквой, оно обрабатывается так, как если бы оно было отправлено в пакетное время. Если ATQ дается определенная очередь, он будет отображать только задания, ожидающие в этой очереди.

Отправить письмо пользователю, когда задание завершено, даже если не было вывода.

 файл

Читает работу с файл а не стандартный ввод.

-L

Псевдоним для ATQ.

-d

Псевдоним для atrm.

-v

Показывает время выполнения задания. Время будет отображаться в формате «1997-02-20 14:50», если только переменная среды POSIXLY_CORRECT установлен; тогда это будет «Чт 20 февраля 14:50:00 1996».

cat рабочие места, перечисленные в командной строке, для стандартного вывода.

Ссылка на основную публикацию