linux:befehle:at
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
linux:befehle:at [2025/03/02 14:13] – angelegt Branislav Zeljak | linux:befehle:at [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== at - Einmalige Zeitgesteuerte Aufgaben ====== | ||
- | (2025) | ||
- | |||
- | **at** ist ein Dienst auf Unix-ähnlichen Systemen, der es ermöglicht, | ||
- | |||
- | ===== Syntax ===== | ||
- | at [Optionen] [Zeit] [Befehl] | ||
- | |||
- | ---- | ||
- | |||
- | ===== Wichtige Optionen ===== | ||
- | ^ Option ^ Beschreibung ^ | ||
- | | -f < | ||
- | | -l | Listet alle geplanten Jobs auf. | | ||
- | | -r < | ||
- | | -m | Schickt eine E-Mail bei der Ausführung des Jobs (Standardverhalten). | | ||
- | | -v | Gibt eine detaillierte Ausgabe der geplanten Jobs aus. | | ||
- | |||
- | ---- | ||
- | |||
- | ===== Zeitformat ===== | ||
- | Die Zeitangabe für den **at**-Befehl kann in verschiedenen Formaten erfolgen, z.B.: | ||
- | * Eine genaue Uhrzeit: `at 14:30` | ||
- | * Ein Datum und eine Uhrzeit: `at 2025-03-05 16:00` | ||
- | * Relative Zeiten wie `at now + 2 hours` für zwei Stunden ab jetzt. | ||
- | | ||
- | Ein weiteres Beispiel ist: | ||
- | < | ||
- | at 14:30 tomorrow | ||
- | </ | ||
- | dies würde die Aufgabe am nächsten Tag um 14:30 Uhr ausführen. | ||
- | |||
- | ---- | ||
- | |||
- | ===== Beispiel ===== | ||
- | * Eine Aufgabe um 15:00 Uhr ausführen: | ||
- | < | ||
- | at 15:00 | ||
- | at> / | ||
- | at> <EOT> | ||
- | </ | ||
- | In diesem Beispiel wird das Skript **script.sh** um 15:00 Uhr ausgeführt. | ||
- | |||
- | * Eine Aufgabe eine Stunde nach der aktuellen Zeit ausführen: | ||
- | < | ||
- | at now + 1 hour | ||
- | at> / | ||
- | at> <EOT> | ||
- | </ | ||
- | |||
- | * Eine Aufgabe morgen um 16:00 Uhr ausführen: | ||
- | < | ||
- | at 16:00 tomorrow | ||
- | at> / | ||
- | at> <EOT> | ||
- | </ | ||
- | |||
- | ---- | ||
- | |||
- | ===== Hinweis ===== | ||
- | * **at** verarbeitet nur einmalige Jobs. Wenn Sie eine wiederkehrende Aufgabe benötigen, verwenden Sie stattdessen **cron**. | ||
- | * **at** benötigt möglicherweise Administratorrechte, | ||
- | |||
- | ---- | ||
- | |||
- | ===== Weitere Informationen ===== | ||
- | Die Man-Page liefert detaillierte Informationen über **at**: | ||
- | < | ||
- | man at | ||
- | </ | ||