Saznajte Linux Command - at

Ime

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

Sinopsis

u [ -V ] [ -q red ] [ -f datoteka ] [ -mldbv ] TIME
na -c posao [ posao ... ]
atq [ -V ] [ -q red ]
atrm [ -V ] posao [ posao ... ]
serija [ -V ] [ -q red ] [ -f datoteka ] [ -mv ] [ TIME ]

Opis

komande za čitanje i seriju čitanja sa standardnog unosa ili određene datoteke koja će se kasnije izvršiti pomoću shell-a koja je postavljena korisničkom okružnom promenljivom SHELL , korisničkom šifrom za prijavu ili konačno / bin / sh .

at

izvršava komande u određeno vrijeme.

atq

navodi korisnike na čekanju, osim ako je korisnik superuser; u tom slučaju su navedeni svi poslovi. Format izlaznih linija (po jedan za svaki posao) je: broj posla, datum, sat, klasa rada.

atrm

brisanje poslova, identifikovanih po broju posla.

serija

izvršava komande kada dozvoljavaju nivoi opterećenja sistema; drugim rečima, kada prosek opterećenja pada ispod 0,8, ili vrednost navedena u pozivu atrun-a .

Na dozvoljava prilično složene vremenske specifikacije, proširujući standard POSIX.2. Prihvata vremena formulara HH: MM da pokrene posao u određeno vrijeme dana. (Ako je to vreme već prošlo, pretpostavlja se sledeći dan.) Takođe možete odrediti ponoć, podne ili teatime (4pm) i možete imati vremenski dani koji su dodati AM ili PM za rad ujutro ili veče.

Takođe možete da kažete u kom dan će posao biti pokrenut, davanjem datuma u obliku datuma za ime mjeseca sa neobaveznom godinom ili davanjem datuma obrasca MMDDYY ili MM / DD / YY ili DD.MM.YY. Specifikacija datuma mora da sledi specifikaciju vremena dana. Takođe možete dati vremena kao sada + broj vremenskih jedinica, pri čemu se vremenske jedinice mogu sastojati od minuta, sati, dana ili nedelja i možete reći da danas obavite posao tako što ćete nastaviti sa današnjim vremenom i obaviti posao sutra tako što ćemo sutra nastaviti vrijeme .

Na primer, da biste obavili posao u 16 časova od tri dana, radićete u 16:00 + 3 dana , da biste obavili posao u 10 ujutro 31. jula, radili biste u 10 sati ujutro 31. jula i obavili posao na Sutra ujutru, sutra ćeš raditi u 1 ujutru.

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

Za oboje i seriju , komande se čita sa standardnog unosa ili datoteke koja je navedena sa opcijom -f i izvršena. Radni direktorijum, okruženje (osim varijabli TERM , DISPLAY i _ ) i umask se zadržavaju od vremena pozivanja. Komanda at -or batch -a pozvana iz su (1) shell-a će zadržati trenutni korisnički ID. Korisniku će biti poslata standardna greška i standardni izlaz iz njegovih komandi, ako ih ima. Mail će biti poslat pomoću naredbe / usr / sbin / sendmail . Ako je at izvršen iz su (1) ljuske, vlasnik šifre za prijavljivanje će primiti poštu.

Nadređeni korisnik može koristiti ove naredbe u svakom slučaju. Za druge korisnike, dozvolu za korištenje na određuju datoteke /etc/at.allow i /etc/at.deny .

Ako datoteka /etc/at.allow postoji, dozvoljeno je koristiti samo korisnička imena navedena u njemu.

Ako /etc/at.allow ne postoji, /etc/at.deny se proverava, onda je svako korisničko ime koje nije pomenuto u njemu tada dozvoljeno koristiti.

Ako ni postoji, dozvoljeno je koristiti samo super korisniku.

Prazan /etc/at.deny znači da je svakom korisniku dozvoljeno koristiti ove komande, ovo je podrazumevana konfiguracija.

Opcije

-V

štampa broj verzije na standardnu ​​grešku.

-q red

koristi određeni red. Oznaka za red se sastoji od jedne slova; važeće oznake za redove se kreću od a do z . i A do Z. Red je podrazumevan za at i b red za seriju . Vrste sa većim slovima rade sa povećanom lepotom. Specijalni red "=" rezervisan je za poslove koji se trenutno pokreću. Ako se posao uputi u red koji je označen velikim slovom, tretira se kao da je tada dostavljena seriji. Ako atq dobije određeni red, to će prikazati samo radna mesta koja se čekaju u tom redu.

-m

Poslati poštu korisniku kada posao završi, čak i ako nema izlaza.

-f fajl

Čitanje posla iz datoteke umjesto standardnog unosa.

-l

Je alijas za atq.

-d

Je pseudonim za atrm.

-v

Pokazuje vreme kada će se posao izvršiti. Prikazani broj će biti u formatu "1997-02-20 14:50" osim ako je postavljena varijabla okruženja POSIXLY_CORRECT ; onda će biti "Thu Feb 20 14:50:00 1996".

-c

mačke koje su navedene u komandnoj liniji na standardni izlaz.