Crontab
Die Crontab ist die Datei bzw. Tabelle, in der Cron-Ausdrücke und die zugehörigen Befehle je Benutzer oder System eingetragen werden.
Die Crontab ist die Datei bzw. Tabelle, in der Cron-Ausdrücke und die zugehörigen Befehle je Benutzer oder System eingetragen werden. Jede Zeile verbindet einen Ausdruck aus fünf Zeitfeldern mit dem Befehl, der zu den passenden Zeitpunkten laufen soll. Wie sich ein solcher Ausdruck Feld für Feld lesen lässt, erklärt die FAQ Wie liest man einen Cron-Ausdruck?.
Crontab und Cron werden oft synonym benutzt, meinen aber unterschiedliche Dinge: Cron ist der Zeitplaner-Mechanismus, der die Einträge liest und ausführt; die Crontab ist nur die Datei, in der diese Einträge stehen. Ein Cron-Ausdruck kommt deshalb auch außerhalb einer Crontab vor, etwa als Zeitplanfeld eines CI-Jobs oder in einer Anwendung mit eigener Zeitplanverwaltung.
Auf Unix-Systemen gibt es zwei Varianten: Jeder Benutzer kann eine eigene
Crontab führen, typischerweise über den Befehl crontab -e bearbeitet;
eine System-Crontab enthält zusätzlich systemweite, meist administrative
Jobs und trägt je Zeile einen Benutzernamen. Wie eine Crontab-Zeile im
Detail bearbeitet oder eingerichtet wird, hängt vom jeweiligen System ab.
Einen konkreten Cron-Ausdruck aus einer Crontab-Zeile übersetzt das Cron-Ausdruck-Werkzeug Feld für Feld in verständlichen Klartext.