FreeBSD - AT Jobs
Cron kennt jeder! Damit lassen sich Job einrichten, welche dann zu einer bestimmten Uhrzeit starten. Doch was ist, wenn man nur ein einziges mal ein Kommando an Zeitpunkt X aufführen will? Unix wäre nicht Unix, wenn es dafür nicht eine Lösung geben würde: at!
Diese Sammlung an Werkzeugen besteht im Wesentlichen aus:
- at - Erstellt einen Job
- atrm - Löscht einen Job
- atq - Listet vorhandene Jobs auf
Als Beispiel möchte ich einen Scrub von ZFS einrichten. Dies heute Abend um 22:00 Uhr:
root@bsd /# at 22:00
zpool scrub rpool
<CTRL> + <d> drücken zum abbrechen.
Natürlich lassen sind auch Jobs zum Zeitpunkt X erstellen:
at 10pm Feb 28
.
Damit wurde der Job erstellt und kann mit atq
angezeigt werden:
root@bsd /# atq
Date Owner Queue Job#
Mon Feb 27 22:00:00 CET 2017 root c 10
Der Job liegt nun im Verzeichnis /var/at/jobs/
.
Weitere Beiträge lesen