Вивчіть команду Linux "на"
The на, партія, atq, і атр Команди Linux ставлять в чергу, перевіряють або видаляють завдання для подальшого виконання.
Ці команди можуть не встановлюватися за замовчуванням. Типовий метод планування завдань – через cron, ні на і пов'язані з ним команди.
Синопсис
Ці команди мають такі загальні форми:
в [-V] [-q черга] [-f файл] [-mldbv] ЧАС
at -c робота [робота...]
atq [-V] [-q черга]
atrm [-V] робота [робота...]
пакет [-V] [-q черга] [-f файл] [-mv] [ЧАС]
Опис

The на і партія команди зчитують призначені команди зі стандартного введення або вказаного файлу, які мають бути виконані пізніше, використовуючи оболонку, встановлену змінною середовища користувача SHELL, оболонку входу користувача або, зрештою /bin/sh.
Ці чотири команди взаємопов’язані:
- на: Виконує команди у визначений час.
- atq: перераховує незавершені завдання користувача, якщо користувач не є суперкористувачем; у такому разі вказуються роботи кожного. Формат вихідних рядків (по одному для кожного завдання): номер роботи, дата, година, клас роботи.
- атр: видаляє завдання, визначені за номером завдання.
- партія: Виконує команди, коли рівень завантаження системи дозволяє; іншими словами, коли середнє навантаження падає нижче 0,8 або значення, зазначене у виклику атрун.
Примітки щодо використання
В дозволяє досить складні специфікації часу. Він приймає час форми ГХ: ММ виконувати роботу в певний час доби.
Якщо цей час уже минув, передбачається наступний день. Ви також можете вказати опівночі,полудень, або час чаю (16:00), і ви можете мати суфікс часу доби AM або PM для бігу вранці або ввечері.
Ви також можете вказати день виконання завдання, вказавши дату у формі назва місяцядень з необов'язковим рік, або вказати дату форми MMDDYY або ММ/ДД/РР або ДД.ММ.РР Уточнення дати повинні дотримуйтесь специфікації часу доби. Ви також можете дати час, як зараз+рахуватиодиниці часу, де можуть бути одиниці часу хвилини,години,днів, або тижнів і ти можеш сказати на щоб виконати роботу сьогодні, додавши час з сьогодні і виконати завдання завтра, додавши час з завтра.
Наприклад, щоб запустити роботу о 16:00. через три дні ви зробите це о 16:00. + 3 дні, щоб виконати роботу о 10:00 31 липня, ви зробили б о 10:00. 31 липня і щоб виконувати роботу завтра о 1 годині ночі, ви б виконували завдання завтра о 1 годині ночі.
Для обох на і партія, команди зчитуються зі стандартного введення або файлу, зазначеного за допомогою-f варіант і виконано. Робочий каталог, середовище та umask зберігаються з моменту виклику.
An на - або партія - команда, викликана з a суshell збереже поточний ідентифікатор користувача. Користувачеві буде надіслано стандартну помилку та стандартний вихід з його команд, якщо такі є. Пошту буде надіслано за допомогою команди /usr/sbin/sendmail. Якщо на виконується з a су shell, власник оболонки входу отримає повідомлення.
Суперкористувачі та привілеї
Суперкористувач може використовувати ці команди в будь-якому випадку. Для інших користувачів дозвіл на використання at визначається файлами /etc/at.allow і /etc/at.deny.
Якщо файл /etc/at.allow існує, дозволено використовувати лише згадані в ньому імена користувачів на.
Якщо /etc/at.allow не існує, /etc/at.deny якщо позначено прапорець, дозволено використовувати кожне ім’я користувача, не згадане в ньому на.
Якщо жодне не існує, лише суперкористувач може використовувати at.
Порожній /etc/at.deny означає, що кожному користувачеві дозволено використовувати ці команди — ця ситуація є конфігурацією за замовчуванням.
Коли ти біжиш на в інтерактивній сесії натисніть Ctrl+D щоб закінчити на сесії.
Параметри
Команди використовують такі додаткові перемикачі, як зазначено вище:
- -В: друкує номер версії до стандартної помилки.
- -q черга: Використовує вказану чергу. Позначення черги складається з однієї літери; дійсні позначення черги в діапазоні від а до z. і А до З. The а черга за замовчуванням для на і б черга на партія. Черги з вищими літерами працюють із підвищеною приємністю. Спеціальна черга "=" зарезервована для завдань, які зараз виконуються. Якщо завдання подається до черги, позначеної великою літерою, воно розглядається так, ніби воно було подано до пакету в цей час. Якщо atq якщо надано конкретну чергу, він покаже лише завдання, які очікують у цій черзі.
- -м: надсилати пошту користувачеві після завершення завдання, навіть якщо виводу не було.
- -f файл: Читає завдання з файл замість стандартного введення.
- -л: Псевдонім для atq.
- -d: Псевдонім для атр.
- -v: Показує час виконання завдання.
- -c: передає завдання, перелічені в командному рядку, до стандартного виводу.