Skip to main content

At - Команда Linux - команда Unix

Kali Linux для начинающих. Урок 8 - Изменения в Kali 2019 относительно APT | Timcore (Июнь 2025)

Kali Linux для начинающих. Урок 8 - Изменения в Kali 2019 относительно APT | Timcore (Июнь 2025)
Anonim

название

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

конспект

в -V -q очередь -f файл -mldbv ВРЕМЯ при -c работа работа … ATQ -V -q очередь atrm -V работа работа … партия -V -q очередь -f файл -mv ВРЕМЯ

Описание

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

в

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

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 июля и завтра я завтра выйду на работу, завтра вы сделаете завтра утром.

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

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

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

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

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

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

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

Опции

-V

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

-q очередь

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

-m

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

-f файл

Считывает задание изфайл а не стандартный ввод.

-l

Является псевдонимом дляATQ.

-d

Является псевдонимом дляatrm.

-v

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

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