Skip to main content

På - Linux Command - Unix Command

Replace Your Exploit-Ridden Firmware with Linux - Ronald Minnich, Google (Kan 2025)

Replace Your Exploit-Ridden Firmware with Linux - Ronald Minnich, Google (Kan 2025)
Anonim

Navn

at, batch, atq, atrm - kø, undersøge eller slette job til senere udførelse

Synopsis

-V -q-f fil -mldbv TID ved -c job job… ATQ -V -qatrm -V job job… parti -V -q-f fil -mv TID

Beskrivelse

ogparti læs kommandoer fra standardindgang eller en specificeret fil, der skal udføres på et senere tidspunkt, ved hjælp af skalet angivet af brugerens miljøvariabelSKAL, brugerens login shell eller i sidste ende/ Bin / sh.

udfører kommandoer på et bestemt tidspunkt.

ATQ

lister brugerens ventende job, medmindre brugeren er superbrugeren; i så fald er alle deres job opført. Formatet på outputlinierne (et for hvert job) er: Jobnummer, dato, time, jobklasse.

atrm

sletter job, identificeret ved deres jobnummer.

parti

udfører kommandoer, når systembelastningsniveauer tillader; med andre ord, når belastningsgenstanden falder under 0,8 eller den værdi, der er angivet i indkaldelsen afatrun.

giver ret komplekse tidsspecifikationer, der udvider POSIX.2-standarden. Det accepterer tider af formularenTT: MM At køre et job på et bestemt tidspunkt på dagen. (Hvis den tid allerede er forbi, antages den næste dag.) Du kan også angivemidnat, middag, ellerte tid (4 pm), og du kan have en tid af dagen suffixed medER ellerOM EFTERMIDDAGEN til at køre om morgenen eller om aftenen.

Du kan også sige, hvilken dag jobbet vil blive kørt, ved at give en dato i formularenmåned-navn dag med valgfriår, eller giver en dato for formularenMMDDÅÅ ellerMM / DD / YY ellerDD.MM.YY. Specifikationen af ​​en dato skal Følg beskrivelsen af ​​tidspunktet på dagen. Du kan også give gange somnu + tælle tidsenheder, hvor tidsenhederne kan væreminutter, timer, dage, elleruger og du kan fortælle at køre jobbet i dag ved at supplere tiden medi dag og at køre jobbet i morgen ved at supplere tiden medi morgen.

For eksempel at køre et job kl. 4 tre dage fra nu, ville du gøre klokken 4 + 3 dage, At køre et arbejde kl. 10 om 31. juli, ville du gøre kl. 10 om morgenen. 31. juli og at køre et job kl. 1 om morgenen, ville du gøre kl. 1 om morgenen.

/usr/share/doc/at-3.1.8/timespec indeholder den nøjagtige definition af tidsspecifikationen.

For begge ogparti, kommandoer læses fra standardindgang eller den fil der er angivet med-fmulighed og henrettet. Arbejdsmappen, miljøet (bortset fra variablerneSEMESTER,SKÆRM og_) og umasket bevares fra tidspunktet for påkaldelsen. en- ellerparti -kommando påberåbt fra asu (1) skal beholder det nuværende bruger-id. Brugeren vil blive sendt standard fejl og standard output fra hans kommandoer, hvis nogen. Mail vil blive sendt ved hjælp af kommandoen/ Usr / sbin / sendmail. Hvis udføres fra asu (1) shell, vil ejeren af ​​login shell modtage mailen.

Superbrugeren kan under alle omstændigheder bruge disse kommandoer. For andre brugere er tilladelse til at bruge på bestemt af filerne /etc/at.allow og /etc/at.deny .

Hvis filen /etc/at.allow eksisterer, er kun brugernavne nævnt i det tilladt at bruge.

Hvis /etc/at.allow eksisterer ikke, /etc/at.deny er markeret, så er hvert brugernavn, der ikke er nævnt i det, lov til at bruge.

Hvis der ikke findes, er kun superbrugeren tilladt at bruge.

En tom /etc/at.deny betyder at hver bruger er tilladt bruge disse kommandoer, dette er standardkonfigurationen.

Muligheder

-V

udskriver versionsnummeret til standardfejl.

-q

bruger den angivne kø. En købetegnelse består af et enkelt bogstav; gyldige købetegnelser spænder fra-en tilz. ogEN tilZ. Det-en kø er standard for ogbkø forparti. Køer med højere bogstaver løber med øget pænhed. Den særlige kø "=" er forbeholdt job, der aktuelt kører. Hvis et job er sendt til en kø, der er udpeget med et stort bogstav, behandles det som om det var blevet sendt til batch på det tidspunkt. HvisATQ er givet en bestemt kø, det vil kun vise job i afventning i den kø.

-m

Send mail til brugeren, når jobbet er færdigt, selvom der ikke var nogen output.

-f fil

Læs jobbet frafil snarere end standardindgang.

-l

Er et alias forATQ.

-d

Er et alias foratrm.

-v

Viser tidspunktet for jobbet vil blive udført. De viste tider vil være i formatet "1997-02-20 14:50" medmindre miljøvariablenPOSIXLY_CORRECTer indstillet; så vil det være "torsdag 20 feb 14:50:00 1996".

-c

katte de job opført på kommandolinjen til standard output.