Crontab kann jedem Benutzerkonto gewährt werden. Die Benutzerkonten, die den crontab-Befehl verwenden können, sind in der Zulassungsdatei aufgeführt, wenn sie verfügbar ist. Andernfalls regelt entweder die Datei deny, welche Benutzer diesen Befehl nicht verwenden dürfen, oder der Befehl wäre nur für alle oder keine Benutzer (außer dem Superuser) verfügbar, abhängig von bestimmten Konfigurationsvariablen. \
Crontab-Optionen/Schalter
Bei Verwendung einer Crontab ohne Option wird die Crontab des Benutzers angezeigt.
Verwendung mit der Option -u:
Die Option -u, wenn sie mit einem Benutzernamen zur crontab hinzugefügt wird, bearbeitet die crontab dieses Benutzers.
Verwendung mit der Option -l:
Das Hinzufügen der Option -l zum Befehl crontab ergibt crontab auf der Standardausgabe.
Verwendung mit der Option -r:
Die Verwendung der Option -r mit dem Befehl crontab löscht Ihre crontab. Bevor Sie die Crontab tatsächlich löschen, werden Sie um eine Bestätigung gebeten.
Verwendung mit der Option -f:
Wenn Sie den crontab-Befehl mit der Option -f ausführen, wird Ihre crontab gelöscht, ohne zuerst eine Bestätigung zu verlangen, also mit Vorsicht verwenden.
Verwendung mit der Option -e:
Verwenden Sie die Option -e mit crontab, um Änderungen an der aktuellen crontab vorzunehmen, und installiert die geänderte crontab, sobald Sie den Editor verlassen.
Crontab-Dateien
Die für das Dienstprogramm crontab relevanten Dateien sind wie folgt:
- Die Datei unter /var/cron/allow zeigt, welche Benutzer crontab verwenden dürfen.
- Die Datei unter /var/cron/deny zeigt an, welche Benutzer ihre crontab-Rechte eingeschränkt haben.
- Schließlich listet die Datei unter /var/cron/tabs die crontab-Tabellen auf.
Syntax:
Die Syntax für die Verwendung des Crontab-Befehls lautet wie folgt:
$ crontab [-u Benutzer] Datei$ crontab [-u Benutzer] -l | -r [-f] |-e
Fazit
Mit crontab können Benutzer die auszuführenden Befehle planen und automatisieren. Das Dienstprogramm cron arbeitet im Hintergrund und führt alle Befehle aus, die in einer crontab aufgelistet sind.
Wenn Sie statt einer Vorlage eine neue crontab-Datei starten möchten, können Sie den crontab-Befehl mit der Option -e verwenden.