Naučite se ukaza Linux 'na'
The pri, serija, atq, in atrm Ukazi Linuxa postavljajo v čakalno vrsto, pregledujejo ali brišejo opravila za kasnejšo izvedbo.
Ti ukazi morda niso privzeto nameščeni. Tipičen način razporejanja opravil je skozi cron, ne pri in z njim povezani ukazi.
Povzetek
Ti ukazi imajo naslednje splošne oblike:
ob [-V] [-q čakalna vrsta] [-f datoteka] [-mldbv] ČAS
na -c delo [delo...]
atq [-V] [-q čakalna vrsta]
atrm [-V] delo [delo...]
paket [-V] [-q čakalna vrsta] [-f datoteka] [-mv] [ČAS]
Opis

The pri in serija ukazi berejo predvidene ukaze iz standardnega vnosa ali določene datoteke, ki naj se izvede pozneje, z uporabo lupine, ki jo nastavi uporabnikova spremenljivka okolja SHELL, uporabnikovo prijavno lupino ali končno /bin/sh.
Ti štirje ukazi so medsebojno povezani:
- pri: Izvaja ukaze ob določenem času.
- atq: navede čakajoča opravila uporabnika, razen če je uporabnik superuporabnik; v tem primeru so navedena delovna mesta vseh. Oblika izhodnih vrstic (ena za vsako opravilo) je: številka opravila, datum, ura, razred dela.
- atrm: Izbriše opravila, označena s številko opravila.
- serija: Izvaja ukaze, ko to dovoljujejo ravni obremenitve sistema; z drugimi besedami, ko povprečje obremenitve pade pod 0,8 ali vrednost, določeno v priklicu atrun.
Opombe o uporabi
Ob omogoča dokaj zapletene časovne specifikacije. Sprejema čase oblike HH: MM opravljati delo ob določenem času dneva.
Če je ta čas že mimo, se predvideva naslednji dan. Lahko tudi določite polnoč,opoldne, oz Čas za čaj (16.00) in imate lahko pripono za čas v dnevu AM oz PM za tek zjutraj ali zvečer.
Prav tako lahko poveste, kateri dan se bo opravilo izvajalo, tako da v obrazcu navedete datum ime mesecadan z izbirnim leto, ali navedite datum obrazca MMDDYY oz MM/DD/LL oz DD.MM.LL Specifikacija datuma mora sledite specifikaciji časa dneva. Prav tako lahko podate čase, kot so zdaj+štetičasovne enote, kje so lahko časovne enote minute,ure,dnevi, oz tednov in lahko poveš pri za izvedbo dela danes s pripono časa s danes in da jutri zaženete opravilo s pripono časa s jutri.
Na primer, da zaženete opravilo ob 16. uri. čez tri dni bi naredili ob 16. uri. + 3 dni, da bi 31. julija opravljali delo ob 10. uri, bi opravili ob 10. uri zjutraj. 31. jul in da bi jutri opravili delo ob 1. uri zjutraj, bi opravili jutri ob 1. uri zjutraj.
Za oba pri in serija, ukazov se berejo iz standardnega vhoda ali datoteke, določene z-f možnost in izvedeno. Delovni imenik, okolje in umask se ohranijo od trenutka priklica.
An ob - oz serija - ukaz, ki ga pokliče a sulupina bo ohranila trenutni ID uporabnika. Uporabniku bo poslana standardna napaka in standardni izhod njegovih ukazov, če obstajajo. Pošta bo poslana z ukazom /usr/sbin/sendmail. Če pri se izvaja iz a su shell, bo lastnik prijavne lupine prejel pošto.
Superuporabniki in privilegiji
Superuporabnik lahko te ukaze uporablja v vsakem primeru. Za druge uporabnike je dovoljenje za uporabo na določeno z datotekami /etc/at.allow in /etc/at.deny.
Če je datoteka /etc/at.allow obstaja, je dovoljena uporaba le v njem navedena uporabniška imena pri.
Če /etc/at.allow ne obstaja, /etc/at.deny je označeno, potem je dovoljeno uporabljati vsako uporabniško ime, ki ni navedeno v njem pri.
Če nobena ne obstaja, je dovoljena uporaba at.
Prazen /etc/at.deny pomeni, da lahko vsak uporabnik uporablja te ukaze – ta situacija je privzeta konfiguracija.
Ko tečeš pri v interaktivni seji pritisnite Ctrl+D za konec pri seje.
Opcije
Ukazi imajo naslednja neobvezna stikala, kot je navedeno zgoraj:
- -V: natisne številko različice na standardno napako.
- -q čakalna vrsta: uporablja določeno čakalno vrsto. Oznaka čakalne vrste je sestavljena iz ene črke; veljavne oznake čakalne vrste segajo od a do z. in A do Z. The a čakalna vrsta je privzeta za pri in b čakalna vrsta za serija. Čakalne vrste z višjimi črkami tečejo s povečano lepoto. Posebna čakalna vrsta "=" je rezervirana za opravila, ki se trenutno izvajajo. Če je opravilo poslano v čakalno vrsto, označeno z veliko črko, se obravnava, kot da je bilo takrat poslano v paket. Če atq če ima določeno čakalno vrsto, bo prikazal samo čakajoča opravila v tej čakalni vrsti.
- -m: pošljite e-pošto uporabniku, ko je opravilo končano, tudi če ni bilo izhoda.
- -f mapa: Bere opravilo iz mapa namesto standardnega vnosa.
- -l: vzdevek za atq.
- -d: vzdevek za atrm.
- -v: Prikazuje čas, ko bo opravilo izvedeno.
- -c: Opravi opravila, navedena v ukazni vrstici, v standardni izhod.