Õpi Linuxi käsku - at

Nimi

at, partii, atq, atrm - järjekord, uurige või kustutage töökohti hilisemaks täitmiseks

Kokkuvõte

at [ -V ] [ -q järjekorras ] [ -f fail ] [ -mldbv ] TIME
at -c töökohal [ töö ... ]
atq [ -V ] [ -q järjekord ]
atrm [ -V ] töö [ töö ... ]
partii [ -V ] [ -q järjekord ] [ -f fail ] [ -mv ] [ TIME ]

Kirjeldus

standardse sisendiga või määratud failiga käskude ajal ja partii lugemiseks, mis tuleb hilisemal ajal täita, kasutades kasutaja keskkonnamuutuja SHELL , kasutaja sisselogimisala või lõpuks / bin / sh .

at

käivitab käsud kindlaksmääratud aja jooksul.

atq

loetleb kasutaja ootel töökohti, välja arvatud juhul, kui kasutaja on superkasutaja; Sellisel juhul on kõik töökohad loetletud. Väljundiliinide formaat (üks igale töökohale) on: töö number, kuupäev, tund, töö klass.

Atrm

kustutab töökohad, mis on tuvastatud nende töökoha numbri järgi.

partii

käivitab käsud, kui süsteemi koormuse tase seda lubab; teisisõnu, kui koormus keskmiselt langeb alla 0,8, või väärtus, mis on määratud avamisklahvi sisestamisel .

See võimaldab üsna keerukaid ajakirjeldusi, mis laiendavad POSIX.2 standardit. Ta aktsepteerib vormi HH: MM vorme, et töötada teatud kellaajal. (Kui see aeg on juba möödas, eeldatakse järgmisel päeval.) Võite määrata ka kesköö, keskpäeva või teatime (16:00) ja saate hommikul või hommikul töötamiseks AM-i või PM- õhtul.

Võite ka öelda, millise töötundide päevaga antakse kuupäev valiku kuu-nime päeval koos valikulise aastaga või vormi MMDDYY või MM / DD / YY või DD.MM.YY kuupäevaga. Kuupäeva spetsifikatsioon peab vastama kellaaja spetsifikatsioonile. Võite anda ka selliseid aegu nagu praegu + loendusajaühikud , kus ajaühikud võivad olla minutid, tundid, päevad või nädalad, ja võite täna täna tööle panna, et täita täpse ajaga kaasasolevat aega ja käivitada töö homme seostades homme ajaga .

Näiteks selleks, et töötada kella 16.00-ndal päeval kolm päeva, teete seda kell 16.00 + 3 päeva , et töötada 31. juulil kell 10 hommikul, teete seda kell 10.00, 31. juulil ja töötage töökohal Homme hommikul teete homme hommikul kell 1 hommikul.

/usr/share/doc/at-3.1.8/timespec sisaldab täpselt määratletud aja määratlust.

Nii käsitsi kui ka partii puhul loetakse käske standardsest sisendist või failist, mis on määratud -f-ga ​​ja mida täidetakse. Töökataloog, keskkond (välja arvatud muutujad TERM , DISPLAY ja _ ) ja umask jäävad väljakutse esitamise ajast. Su (1) shelliga käivitatav at - või partii käsk säilitab praeguse kasutaja ID. Kasutajale saadetakse standardviga ja tema käskude standardväljund, kui see on olemas. Kiri saadetakse käsuga / usr / sbin / sendmail . Kui at on käivitatav su (1) shellist, saab sisselogimisühiku omanik posti kätte.

Kasutaja võib kasutada neid juhiseid igal juhul. Teiste kasutajate jaoks on loa kasutada at määravad failid /etc/at.allow ja /etc/at.deny .

Kui fail /etc/at.allow on olemas, on lubatud kasutada ainult selles mainitud kasutajanimesid.

Kui /etc/at.allow ei ole olemas, on /etc/at.deny märgitud, siis on igal kasutajal, kellele see pole mainitud, lubatud kasutada aadressil .

Kui ei eksisteeri, on lubatud kasutada ainult administraatorit.

Tühi /etc/at.deny tähendab, et iga kasutaja saab neid käske kasutada, see on vaikimisi konfiguratsioon.

Valikud

-V

prindib versiooni numbri standardviga.

-qu järjekorda

kasutab määratud järjekorda. Järjekorra nimetus koosneb ühest tähtast; kehtiv järjekorranumbrid ulatuvad a -st z-st . ja A - Z . Järjekord on partii vaikeväärtus ja b- järjekord. Kõrgemate tähtedega järjekorrad tõusevad nõtkusega. Eriline järjekord "=" on reserveeritud praegustele töödele. Kui töö esitatakse suurtähega määratud järjekorrale, käsitletakse seda nii, nagu oleks see sel ajal partiile esitatud. Kui atqile antakse konkreetne järjekord, kuvatakse see ainult selles järjekorras ootel olevaid töökohti.

-m

Saatke kasutajale posti, kui töö on lõpetatud, isegi kui väljundit pole.

-f fail

Lugeb tööd failina, mitte standardse sisendina.

-l

Kas on atq jaoks alias .

-d

Kas on atrm alias

-v

Näitab tööaega. Kuvatud kellaajad on kujul "1997-02-20 14:50", kui keskkonnamuutuja POSIXLY_CORRECT pole määratud; siis on see "Thu Feb 20 14:50:00 1996".

-c

kasutab töökohti, mis on käsureal loetletud standardväljundiks.