Sužinokite Linux Command - at

vardas

at, batch, atq, atrm - eilė, išnagrinėkite arba ištrinkite darbus, kad juos atliktumėte vėliau

Anotacija

ne [ -V ] [ -q eilėje ] [ -f failas ] [ -mldbv ] LAIKAS
at-c darbo [ darbas ... ]
atq [ -V ] [ -q eilėje ]
atrm [ -V ] darbas [ darbas ... ]
partija [ -V ] [ -q eilė ] [ -f failas ] [ -mv ] [ TIME ]

apibūdinimas

Standartinės įvesties arba nurodyto failo komandos, kurios turi būti vykdomos vėliau, naudodami apvalkalą, nustatytą vartotojo aplinkos kintamojo SHELL , vartotojo prisijungimo apvalkalo arba galiausiai / bin / sh .

ne

vykdo komandas nustatytu laiku.

atq

nurodomi vartotojo laukiami darbai, išskyrus atvejus, kai naudotojas yra naudotojas; tokiu atveju visi darbuotojai yra išvardyti. Išvesties linijų formatas (vienas už kiekvieną darbą) yra: darbo numeris, data, valanda, darbo kategorija.

Atrm

ištrina darbo vietas, identifikuojamas jų darbo numeriu.

partija

vykdo komandas, kai leidžia sistemos apkrovos lygiai; kitais žodžiais tariant, kai apkrovos vidurkis nukris žemiau 0,8, arba vertė, nurodyta nurodant atrun .

Tai suteikia gana sudėtingas laiko specifikacijas, išplečia POSIX.2 standartą. Ji priima laiko formą HH: MM, kad galėtų atlikti darbą konkrečiu dienos laiku. (Jei tas laikas jau praeina, kitą dieną daroma prielaida.) Taip pat galite nurodyti vidurnaktį, vidurdienį arba pranešimus (4 val.), O jūs galite turėti dienos laiką su AM arba PM, kad galėtų važiuoti ryte arba vakare.

Taip pat galite nurodyti, kokia darbo diena bus vykdoma, nurodydami datą formos mėnesio vardo dieną su neprivalomais metais arba nurodydami MMDDYY arba MM / DD / YY arba DD.MM.YY MM datą. Datos specifikacija turi atitikti dienos laiko specifikaciją. Taip pat galite nurodyti tokius laikus, kaip dabar + skaičiavimo laiko vienetai, kur laiko vienetai gali būti minučių, valandų, dienų ar savaičių, ir jūs galite papasakoti , kad šiandien paleisti darbą, pratęsdami laiką šiandien ir rytoj paleiskite darbą pratęsdamas laiką rytoj.

Pavyzdžiui, norėdami paleisti darbą 4 val. Po trijų dienų nuo šiol, atliktumėte 4 val. + 3 d. , Jei norite atlikti darbą liepos 10 d. 10 val., Atlikite darbą 10 val. 31 d. Ir atlikite darbą 1 rytojau, tu darai 1 ryte.

/usr/share/doc/at-3.1.8/timespec pateikia tikslų laiko specifikacijos apibrėžimą.

Tiek tiek ir partijos , komandos skaitomos iš standartinės įvesties arba failo, nurodyto su parinktimi -f ir vykdomos. Darbo aplankas, aplinka (išskyrus kintamuosius TERM , DISPLAY ir _ ) ir umask yra saugomos nuo iškvietimo laiko. " Su" (1) lukštais paleidžiama " at" arba " partijos" komanda išlaikys dabartinį naudotojo ID. Vartotojui bus siunčiama standartinė klaida ir standartinė išvestis iš jo komandos, jei tokia yra. Paštas bus išsiųstas naudojant komandą / usr / sbin / sendmail . Jei at yra vykdomas iš su (1) lukšto, prisijungimo lukšto savininkas gauna el. Laišką.

Superuseris gali naudoti šias komandas bet kuriuo atveju. Kitiems naudotojams leidimą naudoti adresu nustato failai /etc/at.allow ir /etc/at.deny .

Jei egzistuoja failas /etc/at.allow , leidžiama naudoti tik vartotojo vardus, minėtus.

Jei /etc/at.allow neegzistuoja, patikrinamas /etc/at.deny , tada kiekvienas vartotojo vardas, kuris jame nenurodytas, leidžiamas naudoti adresu .

Jei neegzistuoja, gali būti naudojamas tik administratorius.

Tuščias /etc/at.deny reiškia, kad kiekvienas vartotojas gali naudoti šias komandas, tai yra numatytoji konfigūracija.

Galimybės

-V

spausdina versijos numerį į standartinę klaidą.

-k eilė

naudoja nurodytą eilę. Eilės žymėjimas susideda iš vieno raidės; galiojantys eilės pavadinimai svyruoja nuo a iki z . ir nuo A iki Z Eilutė yra numatytoji partijos eilutė ir b eilutė. Eilės su aukštesnėmis raidėmis paleidžiamos su padidėjusiu švelnumu. Specialioji eilutė "=" yra skirta darbui, kuris šiuo metu veikia. Jei darbas pateikiamas eilėje, pažymėtoje didžiosiomis raidėmis, laikoma, kad tuo metu buvo pateikta siunta. Jei atq suteikiama konkreti eilė, ji tik parodys, kad šioje eilėje yra laukiamų darbų.

-m

Siųskite laišką vartotojui, kai darbas baigtas, net jei produkcijos nebuvo.

-f failas

Perskaito darbą iš failo, o ne į įprastą įvestį.

-l

Ar for aq aliasas.

-d

Ar yra atrm slapyvardis .

-v

Rodomas laikas, kada darbas bus įvykdytas. Pateikti laikai bus formatuoti "1997-02-20 14:50", nebent nustatytas aplinkos kintamasis POSIXLY_CORRECT ; tada jis bus "Thu Feb 20 14:50:00 1996".

-c

kačių darbo vietos, nurodytos komandinėje eilutėje, į standartinę produkciją.