På | |
---|---|
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.
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.
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 2012Resultatet blir ett anrop till Steam-applikationen vid den angivna tiden.
Unix-kommandon | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
|