at ist ein Programm zur einmaligen zeitgesteuerten Ausführung von Programmen.
Mini-HowTo
- neuen Job anlegen
echo "befehlsfolge" | at <Uhrzeit>
z.B. echo "halt" | at 23:00 fährt den Rechner um 23:00 Uhr herunter. Wenn man das ganze interaktiv eintippt, verwendet man lieber Folgendes:
at <Uhrzeit> # hier erscheint dann ein Prompt, an dem man die gewünschten Befehle eintippt und # mit Strg-D die Eingabe beendet.
- Jobs auflisten
atq
in der Ausgabe sieht man die Jobnummer und die Uhrzeit, um sich den Job selbst anzusehen, muss man nochat -c <jobnummer>
ausführen. Nicht erschrecken, dabei erscheint meist eine ganze Bildschirmseite Text, selbst wenn man nur ein kurzen Beehl angegeben hat, das sind die Variablen, die bei der Erstellung des Jobs gesetzt waren.z.B. atq gibt 3 2002-10-06 23:00 a ronny, dann müsste man noch at -c 3 eingeben, um zu sehen was da eigentlich passieren soll.
- Jobs löschen
atrm <jobnummer>
z.B. atrm 3 löscht den Job von oben
Hinweis: Die Jobnummern werden immmer nur einmal vergeben, wenn Job 1 abgelaufen ist, dann kriegt der nächste Job die Nr. 2, obwohl der 1. schon nicht mehr da ist.