at
Prozesse und System
Aufruf
at <time> (then type the command, Ctrl+D to finish)Fuhrt einen Befehl genau einmal zu einer genannten Zeit aus; der atd-Dienst muss laufen (oft ist er nicht einmal installiert), und die Ausgabe kommt per Mail, nicht auf den Bildschirm.
Häufige Optionen
| Option | Bedeutung |
|---|---|
| at 15:00 / at 3pm tomorrow | Absolute times, in many spellings. |
| at now + 10 minutes | Relative times: minutes, hours, days, weeks. |
| -f <file> | Run a script file instead of typing the command. |
| atq | List the jobs you have queued (same as at -l). |
| atrm <n> | Delete queued job number n (same as at -r). |
Beispiele
echo "systemctl restart nginx" | sudo at now + 5 minutesOne restart, five minutes from now.
at -f deploy.sh 02:00Run a script once at 2am.
atqCheck what is still queued.
Was läuft und was die Maschine frisst. Erst herausfinden, was es ist, dann beenden.
So liest man das
- Eckige Klammern [ ] markieren einen Teil, den man weglassen kann.
- Drei Punkte … heißen: mehrere sind erlaubt.
- Optionen achten auf Groß- und Kleinschreibung — bei manchen Befehlen sind -r und -R verschieden.
Häufige Fragen
Q. Was macht at?
Fuhrt einen Befehl genau einmal zu einer genannten Zeit aus; der atd-Dienst muss laufen (oft ist er nicht einmal installiert), und die Ausgabe kommt per Mail, nicht auf den Bildschirm.
Q. Wie gibt man ihn ein?
at <time> (then type the command, Ctrl+D to finish) — eckige Klammern markieren, was wegfallen darf.
Q. Wie viele Optionen lohnen sich?
Hier stehen 5; die vollständige Liste steht in man at. Der Befehl gehört zu Prozesse und System.
Verwandte Befehle
man-Seite: man at