Benutzer-Werkzeuge

Webseiten-Werkzeuge


crontab

Dies ist eine alte Version des Dokuments!


Cron überprüft dann einmal jede Minute seine Konfigurationsdateien und startet zeitgerecht die definierten Programme.

Die auszuführenden Anweisungen werden in einer benutzereigenen Tabelle gespeichert, der sogenannten Crontab. Diese Tabelle besteht aus sechs Spalten; die ersten fünf dienen der Zeitangabe (Minute, Stunde, Tag, Monat, Wochentag), alle weiteren Zeichen bis zum Zeilenumbruch werden als der auszuführende Befehl aufgefasst. Jedes Mal, wenn ein spezifischer Zeitpunkt erreicht wird, wird der entsprechende Befehl, meist ein Shellskript, ausgeführt.

Dateien

Datei(en)Ausführung durchBearbeitung durchAusführung als
/etc/crontab; /etc/cron.d/*cronrootBenutzer lt. Aufgabenzeile
/var/spool/cron/crontabs/*cronBenutzer lt. DateinameBenutzer lt. Dateiname
/etc/cron.hourly/cronrootroot
/etc/cron.daily/;/etc/cron.weekly/;/etc/cron.monthlyanacron (ersatzweise cron)rootroot
/etc/anacrontabanacronrootroot

Benutzer Crontab

Benutzer können ihre eigenen individuellen Crontab-Dateien anlegen. Dies erfolgt mit Zusatzprogrammen wie dem gleichlautenden Programm crontab, und die damit aufgerufenen Programme werden unter den jeweiligen Benutzerrechten ausgeführt.

crontab -e

Systemweiter Crontab

Üblicherweise gibt es parallel dazu eine systemweite Crontab-Datei (normalerweise in /etc oder ein Unterverzeichnis von /etc), die nur Systemadministratoren bearbeiten können und deren Befehle unter den Rechten des Systemadministrators ausgeführt werden.

crontab.1741166997.txt.gz · Zuletzt geändert: 2025/03/05 10:29 von jango