Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 8 januari 2016; kontroller kräver 5 redigeringar .

Sorts UNIX [d] verktyg

at  är ett unix- verktyg som läser kommandon från standardindata och grupperar dem som ett at-jobb som ska köras senare vid en given tidpunkt.
Detta kommando är också tillgängligt i MS Windows-miljö. Använd vid /? för att klargöra parametrarna för detta operativsystem.

Syntax

Beskrivning

at och batchläskommandon från standardinmatning eller en given fil som ska köras vid en specifik tidpunkt med /bin/sh .

på kör kommandon vid den givna tidpunkten. atq en lista över uppgifter specificerade av användaren, om användaren inte är en superanvändare; i detta fall är alla uppgifter utfärdade. atrm tar bort uppgifter. omgång kör kommandon när systemets startnivåer tillåter det; i andra, när systemets belastningsmedelvärde, som läses från /proc/loadavg , faller under 0,5, eller värdet som anges i atrun-anropet.

På låter dig använda någon måttligt komplex tidsspecifikation TTMM (timmarsminuter) eller TT:MM (timmar:minuter) för att köra ett jobb vid en specifik tidpunkt på dagen (om den tiden redan har passerat är nästa dag inställd). Du kan också ange midnatt (midnatt), middag (middag) eller tetid (16:00) (16:00) och ange ett tidssuffix för AM (am) eller PM (pm) för att köras på morgonen eller kvällen. Du kan också ange att dagen då jobbet ska köras ges av ett datum i formen månad_namn dag år (valfritt), eller så kan du ange ett datum i formen MMDDÅÅ, MM/DD/ÅÅ eller DD.MM.ÅÅ . Datumet du anger måste innehålla en parameter för tid på dagen. Du kan också ange tid som nu + räkna tidsenheter (nuvarande tid + tidsenhetsräknare), där tidsenheter kan vara minuter, timmar, dagar eller veckor. Du kan säga till att köra jobbet idag med tidssuffixet idag och att köra jobbet imorgon med suffixet imorgon.

Superanvändaren kan använda dessa kommandon på vilket sätt som helst. För andra användare bestäms rätten att använda at av filerna /etc/at.allow och /etc/at.deny .

Om filen /etc/at.allow finns kan endast användare vars namn är listade i den filen använda på.

Om /etc/at.allow inte existerar, är /etc/at.deny markerad ; varje användare vars namn inte finns med i den här filen kan använda på.

Om ingen av ovanstående filer finns, är det bara superanvändaren som får använda på.

Om /etc/at.deny är tom, anses varje användare ha rätt att använda dessa kommandon; detta är inställt som standard.

Startalternativ

-V Skriver ut versionsnumret till standard stderr. -q kö Använd den angivna kön. Köstrukturen innehåller en bokstav; korrekta köstrukturer sträcker sig från a till z och A till Ö. Kö c är standardkön för at, och kö E är standardkön för batch. Köer med högre bokstäver körs före köer med lägre bokstäver. Om ett jobb står i kö som börjar med stor bokstav, behandlas jobbet som om det var satt till batch vid den tidpunkten. Om atq ges en specifik kö, kommer atq bara att visa jobb i den kön. -m Skickar ett e-postmeddelande till användaren när uppgiften är klar (även om uppgiften inte matade något). -f filen Läser ett jobb från en annan fil än standardinmatning. -l Detta är ett alias för kommandot atq. -d Detta är ett alias för kommandot atrm. -b Detta är ett alias för batch-kommandot. -v Ber atq att visa slutförda jobb, men ännu inte ta bort jobb i kö; i andra fall, visa starttiden för uppgiften. -c Skriver ut jobben som listas på kommandoraden till standardutdata.

Användningsexempel

Ett bra exempel för att illustrera åtgärderna för at är följande kommando:

echo "meddela-skicka 'tid för frukost'" | kl 06:00 _

Resultatet blir ett samtal till GNOME-meddelanden med texten "tid för frukost" klockan sex på morgonen.

En mer komplex design för att köra ett program som kräver grafikläge:

user@userubC2D64:~$ kl . 12:29 varning: kommandon kommer att köras med /bin/sh at> export DISPLAY = : 0.0 #specificera visning vid> steam #kommando med parametrar på> <EOT> #Ctrl+D jobb 16 kl. 15 mars 12:29:00 2012

Resultatet blir ett anrop till Steam-applikationen vid den angivna tiden.

Se även

Länkar