Запознајте се со командата за Линукс

Име

на, серија, atq, atrm - редица, испитувајте или бришете работни места за подоцнежно извршување

Синопсис

во [ -V ] [ -q queue ] [ -f датотека ] [ -mldbv ] TIME
на -c работа [ работа ... ]
atq [ -V ] [ -q редица ]
atrm [ -V ] работа [ работа ... ]
batch [ -V ] [ -q queue ] [ -f file ] [ -mv ] [ TIME ]

Опис

команди и серија за читање од стандарден влез или одредена датотека која треба да се изврши подоцна, со помош на школка поставена од променливата на променливата на корисникот SHELL , корисничката школка за најава или на крај / bin / sh .

во

извршува команди во одредено време.

atq

ги набројува работните задачи на корисникот, освен ако корисникот не е надзорникот; во тој случај, сите работни места се наведени. Форматот на излезни линии (по една за секоја работа) е: број на работа, датум, час, класа на работа.

atrm

ги брише работните места, идентификувани според нивниот број за работа.

серија

извршува команди кога дозволуваат нивоа на оптоварување на системот; со други зборови, кога просекот на оптоварување паѓа под 0,8, или вредноста наведена во повикот на atrun .

На овозможува прилично сложени временски спецификации, проширување на POSIX.2 стандардот. Ги прифаќа времињата на формата HH: MM за да извршува работа во одредено време од денот. (Ако тоа време е веќе минато, следниот ден се претпоставува.) Исто така може да го наведете и полноќ, пладне или часот (4 часот) и може да имате време од ден заменето со AM или PM за работа во утринските часови или вечер.

Можете исто така да кажете во кој ден работата ќе се изврши, со давање датум во формуларот за месец име со изборна година или давање датум на формуларот MMDDYY или MM / DD / YY или DD.MM.YY. Спецификацијата на датумот мора да ја следи спецификацијата на времето на денот. Можете исто така да дадете време како сега + брои временски единици, каде што временските единици можат да бидат минути, часови, денови или недели и можете да кажете да ја извршите работата денес со суфиксирање на времето со денес и за укинување на работата утре со суфиксирање на времето со утре.

На пример, за да работиш во 16 часот по три дена од сега, ќе направиш во 16 часот + 3 дена , за да работиш во 10 часот наутро на 31 јули, ќе направиш во 10 часот наутро на 31 јули и ќе работиш на 1 утре, ќе го сторите во 1 утре утре.

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

За и во и серијата , командите се читаат од стандардниот влез или од датотеката специфицирана со опцијата -f и извршена. Работниот директориум, животната средина (со исклучок на променливите TERM , DISPLAY и _ ) и umask се задржуваат од времето на повикување. Командата at - или серија - повикана од su (1) shell - ќе го задржи тековниот кориснички ID. Корисникот ќе биде испратен со стандардна грешка и стандарден излез од неговите команди, доколку ги има. Поштата ќе биде испратена со командата / usr / sbin / sendmail . Ако at е егзекутирана од su (1) школка, сопственикот на школка за најава ќе ја добие поштата.

Надзорниот корисник може да ги користи овие команди во секој случај. За други корисници, дозволата за користење на е определена од датотеките /etc/at.allow и /etc/at.deny .

Доколку датотеката /etc/at.allow постои, само на корисничките имиња наведени во него може да се користи во .

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

Ако ниту постои, само на супервизорот е дозволено користење на at.

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

Опции

-V

го печати бројот на верзијата на стандардна грешка.

-q редица

ја користи одредената задача. Ознаката за редот се состои од едно писмо; валидни ознаки за редици се движат од a до z . и А до Ш. Редот е стандарден за at и b редот за серијата . Редиците со повисоки букви работат со зголемена убавина. Специјалниот ред "=" е резервиран за работни места кои моментално се извршуваат. Ако задачата е доставен до редот назначен со голема буква, тој се третира како да бил доставен во серија во тоа време. Доколку на atq му се даде одредена редица, таа ќе прикажува само задачи што чекаат во таа задача.

-m

Испратете пошта до корисникот кога работата е завршена, дури и ако немаше излез.

-f датотека

Ја чита работата од датотеката наместо стандардниот влез.

-l

Е алијас за atq.

-d

Е алијас за атрм.

-v

Покажува време кога задачата ќе биде извршена. Прикажаните тајми ќе бидат во формат "1997-02-20 14:50", освен ако е поставена променливата на околината POSIXLY_CORRECT ; тогаш, тоа ќе биде "Чет Фев 20 14:50:00 1996".

-c

мачките на работните места наведени во командната линија на стандарден излез.