Opettele Linux Command - at

Nimi

at, erä, atq, atrm - jono, tutki tai poista töitä myöhempää suoritusta varten

tiivistelmä

klo [ -V ] [ -q jonossa ] [ -f tiedosto ] [ -mldbv ] TIME
-c- työpaikalla [ job ... ]
atq [ -V ] [ -q jono ]
atrm [ -V ] työ [ job ... ]
erä [ -V ] [ -q jono ] [ -f tiedosto ] [ -mv ] [ TIME ]

Kuvaus

ja batch- komentoja vakiotulosta tai määritetystä tiedostosta, jotka on tarkoitus suorittaa myöhemmin, käyttämällä käyttäjän ympäristömuuttujan SHELL , käyttäjän kirjautumiskuoren tai lopulta / bin / sh: n asetuksia .

at

suorittaa komennot tiettynä ajankohtana.

ATQ

luetellaan käyttäjän odottavat työt, ellei käyttäjä ole ylivaraaja; siinä tapauksessa kaikki työpaikat listataan. Lähtöviivojen muoto (yksi jokaisesta työstä) on: Työn numero, päivämäärä, tunti, työluokka.

atrm

poistaa työpaikat, jotka tunnistetaan heidän työpaikkanumerollaan.

erä

suorittaa komennot, kun järjestelmän kuormitustasot sallivat; toisin sanoen, kun kuormitus keskiarvo putoaa alle 0,8, tai arvo, joka on määritetty atrun-kutsussa .

Tällä mahdollistaa melko monimutkaiset aikaspesifikaatiot, laajentamalla POSIX.2-standardin. Se hyväksyy lomakkeen HH: MM- ajat, jotta työ voi suorittaa tietyn ajankohtana. (Jos aika on jo ohitettu, seuraavana päivänä oletetaan.) Voit myös määrittää keskiyön, keskipäivän tai teatterin (kello 16.00), ja voit käyttää päivämäärää AM tai PM : n kanssa aamulla tai ilta.

Voit myös sanoa, mikä päivä työ on suoritettu, antamalla päivämäärä muodossa kuukausi-nimen päivä valinnainen vuosi tai antaa päivämäärän muodossa MMDDYY tai MM / DD / YY tai DD.MM.YY. Päivämäärän määrittelyssä on noudatettava kellonaikaa. Voit myös antaa ajankohdat kuten nyt + laskenta -aikayksiköt, joissa aikayksiköt voivat olla minuutteja, tunteja, päiviä tai viikkoja ja voit kertoa, että voit suorittaa työn nykyään tekemällä testiä ajalla tämän päivän kanssa ja tekemällä työtä huomenna lisäämällä ajankohta huomiseen.

Esimerkiksi työn suorittaminen kello 16.00 kolmelta päivältä, tee klo 16.00 + 3 päivää , jotta voit suorittaa työpaikan kello 10.00 31. heinäkuuta, teet klo 10.00 31.7 . Huomenna, kello 1, teet huomenna klo 1.

/usr/share/doc/at-3.1.8/timespec sisältää aikaspesifikaation tarkan määritelmän.

Sekä kohdissa että erässä komennot luetaan vakiotulosta tai tiedostosta, joka on määritetty -f -valinnalla ja toteutettu. Työhakemisto, ympäristö (lukuun ottamatta muuttujia TERM , DISPLAY ja _ ) sekä umask pysyvät kutsusta. Su (1) -kuoren kutsuttu at- tai eräkomento käskee nykyisen käyttäjätunnuksen. Käyttäjälle lähetetään vakiovirhe ja standardituotanto komennoista, jos sellaisia ​​on. Postia lähetetään komennolla / usr / sbin / sendmail . Jos suoritetaan su (1) -kuorella, kirjautumiskuoren omistaja vastaanottaa sähköpostin.

Ylittäjä voi käyttää näitä komentoja joka tapauksessa. Muille käyttäjille käyttöoikeus määritetään tiedostoilla /etc/at.allow ja /etc/at.deny .

Jos tiedosto /etc/at.allow on olemassa, vain siinä mainitut käyttäjätunnukset voivat käyttää osoitteessa .

Jos /etc/at.allow ei ole olemassa, /etc/at.deny tarkistetaan, jokainen käyttäjätunnus, jota ei mainita siinä, saa sen jälkeen käyttää.

Jos ei ole olemassa, vain pääkäyttäjä saa käyttää.

Tyhjä /etc/at.deny tarkoittaa, että jokainen käyttäjä saa käyttää näitä komentoja, tämä on oletusasetus.

vaihtoehdot

V

tulostaa versionumeron vakiovirheeksi.

-q jono

käyttää määritettyä jonoa. Jono-nimitys koostuu yhdestä kirjaimesta; voimassa olevat jonotunnukset vaihtelevat välillä z: stä . ja A- Z . Jono on oletusarvo erää kohden ja b- jono. Jonot, joilla on korkeammat kirjaimet, toimivat hienosti. Erikoisjono "=" varataan käynnissä oleville töille. Jos työ lähetetään jonoon, joka on merkitty isolla kirjaimella, sitä käsitellään ikään kuin se olisi lähetetty erään tuolloin. Jos atq: lle annetaan tietty jono, se näyttää vain jonossa vireillä olevia töitä.

-m

Lähetä sähköpostia käyttäjälle, kun työ on valmis, vaikka tulosetta ei olisikaan.

-f- tiedosto

Lukee työn tiedostosta pikemminkin kuin vakiotuloa.

-l

On alias atq.

-D

On alias atrm: lle.

-v

Näyttää työn suorittamisen. Näytettävät ajat ovat muodossa "1997-02-20 14:50", ellei ympäristömuuttujaa POSIXLY_CORRECT asetettu; sitten se tulee olemaan "To Feb 20 14:50:00 1996".

-C

kissat luetellaan komentoriviltä lueteltuja töitä vakiotuloksiin.