FreeBSD

Was ist Crontab in FreeBSD?

Was ist Crontab in FreeBSD?
Dieses Tutorial soll das Kommandozeilen-Dienstprogramm crontab in FreeBSD vorstellen introduce. Mit Crontab können Sie die Tabellen einrichten oder entfernen, die den Cron-Daemon verbreiten. Es kann auch verwendet werden, um die Dateien in /var zu bearbeiten, die nicht direkt konfiguriert werden können. Es wird hauptsächlich verwendet, um Befehlsausführungen zu planen und zu automatisieren.

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:

  1. Die Datei unter /var/cron/allow zeigt, welche Benutzer crontab verwenden dürfen.
  2. Die Datei unter /var/cron/deny zeigt an, welche Benutzer ihre crontab-Rechte eingeschränkt haben.
  3. 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.

Battle for Wesnoth-Tutorial
The Battle for Wesnoth ist eines der beliebtesten Open-Source-Strategiespiele, die Sie derzeit spielen können. Dieses Spiel befindet sich nicht nur se...
0 A.D. Lernprogramm
Von den vielen Strategiespielen da draußen, 0 A.D. schafft es, sich trotz Open Source als umfassender Titel und sehr tiefgehendes, taktisches Spiel ab...
Unity3D-Tutorial
Einführung in Unity 3D Unity 3D ist eine leistungsstarke Engine für die Spieleentwicklung. Es ist plattformübergreifend, das heißt, Sie können Spiele ...