Õppige Linuxi käsku aadressil

The juures, partii, atq, ja atrm Linuxi käsud panevad järjekorda, uurivad või kustutavad töid hilisemaks täitmiseks.

Neid käske ei pruugita vaikimisi installida. Tüüpiline ülesannete ajastamise meetod on läbi cron, mitte juures ja sellega seotud käsud.

Kuidas redigeerida Linuxi Crontab-faili tööde ajastamiseks

Sisukokkuvõte

Nendel käskudel on järgmised üldised vormid:

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

Kirjeldus

käsul

The juures ja partii käsud loevad standardsisendist või määratud failist ette nähtud käske, mis tuleb hiljem käivitada, kasutades kasutaja keskkonnamuutuja seatud kesta SHELL, kasutaja sisselogimisshell või lõpuks /bin/sh.

Need neli käsku on omavahel seotud:

  • juures: Täidab käske määratud ajal.
  • atq: loetleb kasutaja ootel olevad tööd, välja arvatud juhul, kui kasutaja on superkasutaja; sel juhul on kõigi töökohad loetletud. Väljundridade vorming (üks iga töö kohta) on: Töö number, kuupäev, tund, töö klass.
  • atrm: kustutab tööd, mis on tuvastatud nende töönumbri järgi.
  • partii: täidab käske, kui süsteemi koormustase seda lubab; teisisõnu, kui koormuse keskmine langeb alla 0,8 või väljakutsumises määratud väärtuse atrun.

Kasutusmärkused

Kell võimaldab üsna keerulisi ajaspetsifikatsioone. See aktsepteerib vormi aegu HH: MM töö tegemiseks kindlal kellaajal.

Kui see aeg on juba möödas, eeldatakse järgmist päeva. Võite ka täpsustada kesköö,keskpäeval, või Teeaeg (16:00) ja saate kellaaja järelliite lisada OLEN või PM jooksmiseks hommikul või õhtul.

Võite ka öelda, mis päeval tööd tehakse, andes vormis kuupäeva kuu-nimipäeval koos valikulise aasta, või andke vormi kuupäev MMDDYY või KK/PP/AA või PP.KK.AA. Kuupäeva täpsustamine peab järgige kellaaja spetsifikatsiooni. Võib anda ka ajad nagu nüüd+loendamaajaühikud, kus ajaühikud võivad olla minutit,tundi,päevad, või nädalaid ja sa võid öelda juures täna töö tegemiseks, lisades kellaaja lõppu täna ja homme tööd teha, lisades kellaaja lõppu homme.

Näiteks selleks, et kell 16 tööl käia. kolme päeva pärast teeksite seda kell 16. + 3 päeva, 31. juulil kell 10 tööle asuma, teeksite seda kell 10 hommikul. 31. juuli ja et homme kell 1 öösel tööd teha, teeksite seda homme kell 1 öösel.

Mõlemale juures ja partii, käske loetakse standardsisendist või käsuga määratud failist-f valik ja täidetakse. Töökataloog, keskkond ja umask säilitatakse kutsumise ajast.

An kell - või partii - a-st välja kutsutud käsk sushell säilitab praeguse kasutaja ID. Kasutajale saadetakse standardvea ja tema käskude standardväljund, kui neid on. Kirjad saadetakse käsuga /usr/sbin/sendmail. Kui juures täidetakse alates a su shell, saab sisselogimiskesta omanik kirja.

Superkasutajad ja privileegid

Superkasutaja võib neid käske igal juhul kasutada. Teiste kasutajate jaoks määravad failid kasutamise loa aadressil /etc/at.allow ja /etc/at.deny.

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

Kui /etc/at.allow ei eksisteeri, /etc/at.deny on märgitud, siis on lubatud kasutada kõiki selles nimetamata kasutajanimesid juures.

Kui kumbagi pole, on at lubatud kasutada ainult superkasutaja.

Tühi /etc/at.deny tähendab, et igal kasutajal on lubatud neid käske kasutada – see olukord on vaikekonfiguratsioon.

Kui jooksed juures interaktiivsel seansil vajutage Ctrl+D lõpetada juures istungil.

Valikud

Käskude jaoks on järgmised valikulised lülitid, nagu eespool kirjeldatud:

  • -V: prindib standardvea versiooni numbri.
  • -q järjekorda: kasutab määratud järjekorda. Järjekorra tähis koosneb ühest tähest; kehtivad järjekorra tähistused ulatuvad a juurde z. ja A juurde Z. The a järjekord on vaikeväärtus juures ja järjekorda partii. Suuremate tähtedega järjekorrad jooksevad kõrgendatud kenasti. Erijärjekord "=" on reserveeritud praegu töötavatele töödele. Kui töö esitatakse suurtähtedega tähistatud järjekorda, käsitletakse seda nii, nagu oleks see antud hetkel partiidesse esitatud. Kui atq on antud konkreetne järjekord, kuvab see ainult selles järjekorras olevaid töid.
  • -m: saatke kasutajale kirjad, kui töö on lõpetatud, isegi kui väljundit pole.
  • -f faili: loeb tööd alates faili standardse sisendi asemel.
  • -l: Pseudonüüm atq.
  • -d: Pseudonüüm atrm.
  • -v: näitab töö tegemise aega.
  • -c: lülitab käsureal loetletud tööd standardväljundisse.