Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 8. januar 2016; checks kræver 5 redigeringer .

Type UNIX [d] værktøj

at  er et unix -værktøj, der læser kommandoer fra standardinput og grupperer dem som et at-job, der skal udføres senere på et givet tidspunkt.
Denne kommando er også tilgængelig i MS Windows-miljøet. Brug på /? for at tydeliggøre parametrene for dette OS.

Syntaks

Beskrivelse

at og batchlæsekommandoer fra standardinput eller en given fil, der skal udføres på et bestemt tidspunkt ved hjælp af /bin/sh .

på kører kommandoer på det givne tidspunkt. atq en liste over opgaver specificeret af brugeren, hvis brugeren ikke er en superbruger; i dette tilfælde er alle opgaver udstedt. atrm sletter job. parti kører kommandoer, når systemstartniveauer tillader det; i andre, når systembelastningsgennemsnittet, som læst fra /proc/loadavg , falder under 0,5, eller værdien givet i atrun-kaldet.

Ved giver dig mulighed for at bruge en moderat kompleks tidsspecifikation TTMM (TimerMinutter) eller TT:MM (Timer:Minutter) til at køre et job på et bestemt tidspunkt på dagen (hvis det tidspunkt allerede er gået, så er den næste dag indstillet). Du kan også angive midnat (midnat), middag (middag) eller tetid (16:00) (16:00) og angive et tidssuffiks for AM (am) eller PM (pm) til at køre om morgenen eller aftenen. Du kan også angive, at den dag, jobbet skal køre på, er givet af en dato i formen måned_navn dag år (valgfrit), eller du kan angive en dato i formen MMDDÅÅ, MM/DD/ÅÅ eller DD.MM.ÅÅ . Den dato, du angiver, skal indeholde en klokkeslætsparameter. Du kan også angive tid som nu + tælle tidsenheder (aktuel tid + tidsenhedstæller), hvor tidsenhederne kan være minutter, timer, dage eller uger. Du kan fortælle på, at du skal køre jobbet i dag med tidssuffikset i dag og at køre jobbet i morgen med suffikset i morgen.

Superbrugeren kan bruge disse kommandoer på enhver måde. For andre brugere bestemmes retten til at bruge på af filerne /etc/at.allow og /etc/at.deny .

Hvis filen /etc/at.allow eksisterer, kan kun brugere, hvis navne er angivet i den fil, bruge på.

Hvis /etc/at.allow ikke eksisterer, så er /etc/at.deny markeret ; hver bruger, hvis navn ikke er angivet i denne fil, kan bruge på.

Hvis ingen af ​​ovenstående filer eksisterer, er det kun superbrugeren, der må bruge kl.

Hvis /etc/at.deny er tom, anses hver bruger for at have lov til at bruge disse kommandoer; dette er indstillet som standard.

Startindstillinger

-V Udskriver versionsnummeret til standard stderr. -q kø Brug den givne kø. Køstrukturen indeholder ét bogstav; korrekte køstrukturer spænder fra a til z og A til Z. Kø c er standardkøen for at, og kø E er standardkøen for batch. Køer med højere bogstaver kører foran køer med lavere bogstaver. Hvis et job er i kø, der starter med et stort bogstav, behandles jobbet, som om det var sat til batch på det tidspunkt. Hvis atq får en specifik kø, vil atq kun vise job i den kø. -m Sender en e-mail til brugeren, når opgaven er fuldført (selvom opgaven ikke udsendte noget). -f fil Læser et job fra en anden fil end standardinput. -l Dette er et alias for atq-kommandoen. -d Dette er et alias for atrm-kommandoen. -b Dette er et alias for batch-kommandoen. -v Beder atq om at vise afsluttede job, men endnu ikke fjerne job i kø; i andre tilfælde skal du vise starttidspunktet for opgaven. -c Udskriver de job, der er angivet på kommandolinjen, til standardoutput.

Eksempler på brug

Et godt eksempel til at illustrere handlingerne af at er følgende kommando:

ekko "underret-send 'tid til morgenmad'" | kl. 06:00 _

Resultatet vil være et opkald til GNOME-underretningen med teksten "tid til morgenmad" klokken seks om morgenen.

Et mere komplekst design til at køre et program, der kræver grafiktilstand:

bruger@userubC2D64:~$ kl. 12:29 advarsel: kommandoer vil blive udført ved hjælp af /bin/sh at> eksport DISPLAY = : 0.0 #specificer visning ved> steam #kommando med parametre ved> <EOT> #Ctrl+D job 16 kl. 15. marts 12:29:00 2012

Resultatet vil være et opkald til Steam-applikationen på det angivne tidspunkt.

Se også

Links