Научете командата Linux - на

име

в, партида, atq, atrm - queue, проверете или изтриете задания за по-късна работа

резюме

в [ -V ] [ -q опашка ] [ -f файл ] [ -mldbv ] TIME
в -c работа [ работа ... ]
atq [ -V ] [ -q опашка ]
atrm [ -V ] работа [ работа ... ]
партида [ -V ] [ -q опашка ] [ -f файл ] [ -mv ] [ TIME ]

описание

на командата за четене и партида четене от стандартен вход или специален файл, които трябва да бъдат изпълнени по-късно, като се използва черупката, зададена от променливата SHELL на потребителската среда , потребителската shell връзка или в крайна сметка / bin / sh .

при

изпълнява команди в определено време.

atq

списва работните задачи на потребителя, освен ако потребителят не е суперпотребител; в този случай са изброени всички работни места. Форматът на изходните линии (по един за всяка задача) е: Номер на заданието, дата, час, клас на работа.

atrm

изтрива работни места, идентифицирани според номера на тяхната работа.

партида

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

At позволява сравнително сложни спецификации на времето, разширявайки стандарта POSIX.2. Приема времена на формуляра HH: MM, за да изпълнява задача в определено време на деня. (Ако това време вече е минало, на следващия ден се приема.) Можете също така да зададете полунощ, обяд или teatime (4pm) и можете да имате суфикс от време на ден с AM или PM за сутрешна или вечер.

Можете също така да кажете в кой ден ще бъде изпълнена задачата, като посочите дата във формата на деня с имена на месец с незадължителна година или дадена дата на формуляра MMDDYY или MM / DD / YY или DD.MM.YY. Определянето на дата трябва да отговаря на спецификацията на часовия час. Също така можете да дадете време като сега + броя време-единици, където време-единици могат да бъдат минути, часове, дни или седмици и можете да кажете, за да изпълняват задачата днес като наставлява времето с днешна дата и да изпълнява задачата утре чрез наставляване на времето с утрешния ден.

Например, за да изпълнявате работа в 16 ч. След три дни, ще направите това в 4 ч. + 3 дни , за да стартирате работа в 10 ч. Сутринта на 31 юли, което ще направите в 10 ч . На 31 юли и да станете на работа на 1 ч. Утре, утре ще направиш в 1 сутринта.

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

За двете в и партида командите се четат от стандартния вход или от файла, определен с опцията -f и изпълнени. Работната директория, средата (с изключение на променливите TERM , DISPLAY и _ ) и umask се запазват от времето на извикване. Командата в - или партида - извикана от су (1) shell ще запази текущия потребителски идентификатор. Потребителят ще бъде изпратен със стандартна грешка и стандартно изход от командите му, ако има такива. Пощата ще бъде изпратена с помощта на командата / usr / sbin / sendmail . Ако се изпълнява от су (1) обвивка, собственикът на входната черупка получава пощата.

Суперпотребителят може да използва тези команди във всеки случай. За останалите потребители разрешението за ползване в се определя от файловете /etc/at.allow и /etc/at.deny .

Ако файлът /etc/at.allow съществува, могат да се използват само споменатите в него потребителски имена в .

Ако /etc/at.allow не съществува, /etc/at.deny е отметнато, всяко потребителско име, което не е споменато в него, е разрешено да се използва в .

Ако не съществува, само на суперпотребителя се разрешава използването на.

Празен /etc/at.deny означава, че всеки потребител има право да използва тези команди, това е конфигурацията по подразбиране.

Настроики

-V

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

-q опашката

използва определената опашка. Означението на опашка се състои от една буква; валидните обозначения на опашката варират от а до z . и от А до Z. Обикновената опашка е по подразбиране за буквите at и b за опаковка . Опашки с по-високи букви се изпълняват с по-голяма хубост. Специалната опашка "=" е запазена за заданията, които се изпълняват в момента. Ако дадено задание е изпратено в опашка, обозначена с главна буква, тя се третира като подадена на партида по това време. Ако atq получи конкретна опашка, той ще покаже само задачи в тази опашка.

Изпращане на поща до потребителя, когато заданието е приключило, дори и да няма изход.

-f файл

Прочита заданието от файла, а не от стандартния вход.

-l

Псевдоним за atq.

Псевдоним за atrm.

-V

Показва времето, през което заданието ще бъде изпълнено. Показаните времена ще бъдат във формат "1997-02-20 14:50", освен ако не е зададена променливата POSIXLY_CORRECT на средата; след това ще бъде "Thu Feb 20 14:50:00 1996".

-° С

котките на изброените в командния ред работни места за стандартна продукция.