Saznajte Linux Command - at

Ime

at, batch, atq, atrm - red, pregledati ili brisati poslove za kasnije izvršenje

Sinopsis

na [ -V ] [ -q reda ] [ -f file ] [ -mldbv ] TIME
na -c posao [ posao ... ]
atq [ -V ] [ -q red ]
atrm [ -V ] posao [ posao ... ]
batch [ -V ] [ -q red ] [ -f datoteku ] [ -mv ] [ TIME ]

Opis

na i batch čitanje naredbi iz standardnog ulaza ili određene datoteke koje će se izvršiti u kasnijem vremenu, koristeći ljuske koje je postavila korisnički varijablu okruženja SHELL , korisnički login ljuska, ili u konačnici / bin / sh .

na

izvršava naredbe u određeno vrijeme.

atq

navodi radnje na čekanju korisnika, osim ako je korisnik superkorisnik; u tom slučaju, navedeni su poslovi svih. Format izlaznih linija (jedan za svaki posao) je: Broj posla, datum, sat, posao klasa.

atrm

briše poslovi, identificirani prema broju radnih mjesta.

serija

izvršava naredbe kada dopuštaju razine opterećenja sustava; drugim riječima, kada se prosječno opterećenje spusti ispod 0,8 ili vrijednost navedenu u pozivu atruna .

Na ovakav način omogućuje složene vremenske specifikacije, proširujući POSIX.2 standard. Prihvaća vrijeme obrasca HH: MM za obavljanje posla u određeno doba dana. (Ako je to već prošlo, pretpostavlja se sljedeći dan.) Također možete navesti ponoć, podne ili vrijeme (16:00), a možete imati vremensko razdoblje sučelje s AM ili PM za trčanje ujutro ili večer.

Također možete reći koji će dan posao biti pokrenut, davanjem datuma u obliku mjesečnog imena s opcijskom godinom ili datumom obrasca MMDDYY ili MM / DD / YY ili DD.MM.YY. Specifikacija datuma mora slijediti specifikaciju doba dana. Također možete dati vremena kao što su sada + vremenske jedinice za računanje , gdje vremenske jedinice mogu biti minuta, sati, dani ili tjedni, a vi možete reći da danas obavljate posao tako da pratite vrijeme s danas i da sutra obavljate posao suffixing vrijeme sutra.

Na primjer, da biste za tri dana u 16 sati radili posao, radili biste u 4 i 3 dana , da biste 31. srpnja u 10 sati mogli obaviti posao, a radili biste u 10 sati ujutro 31. srpnja i raditi posao na Sutra ujutro, sutra ćeš raditi u 1 sat ujutro.

/usr/share/doc/at-3.1.8/timespec sadrži točnu definiciju vremenske specifikacije.

Za oba na i šarži , naredbe se čitaju iz standardnog ulaza ili datoteke specificirane s opcijom -f i izvršene. Radni imenik, okruženje (osim varijabli TERM , DISPLAY i _ ) i umask zadržavaju se od vremena poziva. A - ili batch - naredba zazvana iz su (1) ljuske zadržat će trenutni ID korisnika. Korisnik će biti poslan standardnom pogreškom i standardnim izlazom iz njegovih naredbi, ako ih ima. Mail će biti poslana pomoću naredbe / usr / sbin / sendmail . Ako se izvodi iz ljuske su (1) , vlasnik ljuske za prijavu će primiti poštu.

U svakom slučaju, nadređeni može koristiti ove naredbe. Za ostale korisnike, dopuštenje za upotrebu određeno je datotekama /etc/at.allow i /etc/at.deny .

Ako postoji datoteka /etc/at.allow , samo se korisnici korisnici mogu spomenuti u njoj.

Ako /etc/at.allow ne postoji, /etc/at.deny označen, svaki korisničko ime koje nije navedeno u njoj tada je dopušteno upotrebljavati.

Ako ni ne postoji, dopušteno je samo korištenje nadređenog.

Prazno /etc/at.deny znači da je svakom korisniku dopušteno koristiti ove naredbe, to je zadana konfiguracija.

Opcije

-V

ispisuje broj verzije na standardnu ​​pogrešku.

-q red

koristi navedeni red. Određivanje reda sastoji se od jednog slova; važeće oznake reda kreću se od a do z . i od A do Z. Red čekanja je zadana postavka za b i redak b za seriju . Nizovi s većim slovima vode s povečanim ponašanjem. Poseban red "=" rezerviran je za poslove koji se trenutno izvode. Ako je posao poslano u red čekanja koji je označen velikim slovom, tretira se kao da je u to vrijeme poslana u seriju. Ako se atq daje određeni red, on će samo prikazivati ​​zadatke koji su na čekanju u tom redu.

-m

Pošaljite poruku e-pošte korisniku kada je posao završen čak i ako nije bilo izlaza.

-f datoteku

Čita posao iz datoteke, a ne standardni unos.

-l

Je li pseudonim za atq.

-D

Je li pseudonim za atrm.

-v

Prikazuje vrijeme kada će se posao izvršiti. Prikazani datumi bit će u obliku "1997-02-20 14:50" osim ako nije postavljena varijabla okruženja POSIXLY_CORRECT ; onda, to će biti "Thu Feb 20 14:50:00 1996".

c

mačke poslove navedene u naredbenom retku na standardni izlaz.