Več o ukazu Linux - at

Ime

at, serija, atq, atrm - čakalna vrsta, pregledati ali izbrisati delovna mesta za kasnejšo izvedbo

Povzetek

v [ -V ] [ -q čakalno vrsto ] [ -f datoteke ] [ -mldbv ] TIME
pri -c [ zaposlitev ... ]
atq [ -V ] [ -q čakalna vrsta ]
atrm [ -V ] delo [ delo ... ]
batch [ -V ] [ -q čakalna vrsta ] [ -f datoteka ] [ -mv ] [ TIME ]

Opis

ukaze in ukaze za branje serije iz standardnega vhoda ali določene datoteke, ki jih je treba naknadno izvajati z uporabo lupine, ki jo določi uporabnikova spremenljivka okolja SHELL , uporabniška prijavna lupina ali navsezadnje / bin / sh .

na

izvede ukaze v določenem času.

atq

navaja uporabnikova čakalna opravila, razen če je uporabnik nadrejeni; v tem primeru so navedena vsa delovna mesta. Format izhodnih linij (po eno za vsako opravilo) je: številka zaposlitve, datum, ura, razred dela.

atrm

izbriše delovna mesta, ki jih določi njihova številka delovnega mesta.

serija

izvršuje ukaze, kadar dovoljujejo ravni obremenitve sistema; z drugimi besedami, ko povprečje obremenitve pade pod 0,8 ali vrednost, določeno v pozivu atrun .

Na omogoča precej zapletene časovne specifikacije, ki razširjajo standard POSIX.2. Priznava čas oblike HH: MM, da opravi delo ob določenem času dneva. (Če je ta čas že pretekel, se predpostavlja naslednji dan.) Določite lahko tudi polnoč, poldne ali teatime (4 ure) in lahko imate čas za dneve, ki so dodani z AM ali PM za jutranje ali zjutraj zvečer.

Prav tako lahko izgovorite, v kakšnem dnevu bo delovalo delovno mesto, tako da datum v obliki obliko imena meseca z izbirnim letom ali datum datuma obrazca MMDDYY ali MM / DD / YY ali DD.MM.YY. Specifikacija datuma mora slediti specifikacijam časa dneva. Lahko podajate tudi trenutke, kot so zdaj + count časovne enote, kjer so lahko časovne enote minute, ure, dneve ali tedne in lahko poveste, da bi danes opravljali delo tako, da bi se danes končal s časom in jutri opravil delo s pripravo časa z jutri.

Na primer, če želite opraviti službo ob 16:00 po treh dneh, bi to storili ob 16:00 + 3 dneh , da bi 31. julija opravili službo ob 10. uri zjutraj, to storite ob 10.00 do 31. julija in opravljate službo na 1 jutri, jutri boš naredil ob 1 uri.

/usr/share/doc/at-3.1.8/timespec vsebuje natančno opredelitev časovne specifikacije.

Za both in serijo se ukazi berejo iz standardnega vhoda ali iz datoteke, ki je podana z opcijo -f in je izvedena. Delovni imenik, okolje (razen spremenljivk TERM , DISPLAY in _ ) in umask se ohranijo od časa invokacije. At - or batch - ukaz, pozvan iz su (1) lupine, bo obdržal trenutni ID uporabnika. Uporabniku bo poslana standardna napaka in standardni izhod iz njegovih ukazov, če obstajajo. Pošta bo poslana z ukazom / usr / sbin / sendmail . Če je at izveden iz su (1) lupine, bo lastnik prijavne lupine prejel pošto.

Superuporabnik lahko v vsakem primeru uporabi te ukaze. Za druge uporabnike dovoljenje za uporabo at določajo datoteke /etc/at.allow in /etc/at.deny .

Če obstaja datoteka /etc/at.allow , je dovoljeno uporabljati samo uporabniška imena, ki so navedena v njej.

Če /etc/at.allow ne obstaja, se preveri /etc/at.deny , nato pa je dovoljeno uporabljati vsako uporabniško ime, ki ni navedeno v njem.

Če niti ne obstaja, je dovoljeno uporabljati samo pooblastilo.

Prazen /etc/at.deny pomeni, da je vsakemu uporabniku dovoljeno uporabiti te ukaze, to je privzeta konfiguracija.

Opcije

-V

natisne številko različice v standardno napako.

-q čakalno vrsto

uporablja določeno čakalno vrsto. Oznaka vrste je sestavljena iz ene črke; veljavne oznake čakalne vrste so od a do z . in od A do Ž . Čakalna vrsta je privzeta za at in b čakalno vrsto za serijo . Vrstice z višjimi črkami tečejo z večjo lepoto. Posebna čakalna vrsta "=" je rezervirana za opravila, ki se trenutno izvajajo. Če je opravilo poslano v čakalno vrsto, označeno z velikimi črkami, se obravnava, kot da bi bila takrat predložena v serijo. Če je atq dodeljen posebni čakalni vrsti, bo prikazal samo opravila v čakalni vrsti.

-m

Pošiljanje pošte uporabniku, ko je opravilo opravljeno, tudi če ni bilo nobenega rezultata.

-f datoteke

Bere delo iz datoteke namesto standardnega vhoda.

-l

Je vzdevek za atq.

-d

Je vzdevek za atrm.

-v

Prikazuje čas, ko bo opravilo izvedeno. Prikazani časi bodo v obliki "1997-02-20 14:50", razen če je nastavljena okoljska spremenljivka POSIXLY_CORRECT ; potem bo to "Čet Feb 20 14:50:00 1996".

-c

mačke, ki so navedena v ukazni vrstici na standardni izhod.