Cron: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 10: | Zeile 10: | ||
* Der cron-Daemon ist eine Jobsteuerung für wiederkehrende Aufgaben, die automatisch zu einer bestimmten Zeit aufgeführt werden sollen (cronjobs). | * Der cron-Daemon ist eine Jobsteuerung für wiederkehrende Aufgaben, die automatisch zu einer bestimmten Zeit aufgeführt werden sollen (cronjobs). | ||
* z.B. Archivieren und Löschen von Logdateien, Erneuern von Zertifikaten, [https://www.duckdns.org/install.jsp DynDNS] oder andere Programme zur Instandhaltung des Systems | * z.B. Archivieren und Löschen von Logdateien, Erneuern von Zertifikaten, [https://www.duckdns.org/install.jsp DynDNS] oder andere Programme zur Instandhaltung des Systems | ||
| − | * Der Cron-Daemon überwacht dazu verschiedene Dateien und Verzeichnisse, in denen Anweisungen liegen, die in regelmäßigen Abständen ausgeführt werden sollen (crontabs). | + | * Der Cron-Daemon überwacht dazu verschiedene Dateien und Verzeichnisse, in denen Anweisungen liegen, die in regelmäßigen Abständen ausgeführt werden sollen (crontabs). |
| − | + | * Beim Start des Daemons wird die Tabelle in den Arbeitsspeicher geladen | |
| − | + | * Es wird minütlich nach auszuführenden Jobs und Änderungen im crontab geprüft | |
| − | |||
| − | + | <!-----> | |
| − | + | <span id="crontabs"></span> | |
| − | + | = Crontabs = | |
| − | + | * Um Syntaxfehler zu vermeiden, werden die Tabellen nicht nur mit dem Texteditor bearbeitet, sondern über den Befehl: '''crontab''' | |
| − | ===User- | + | <!-----> |
| + | <span id="user-crontab"></span> | ||
| + | == User-Crontab == | ||
| − | Jeder | + | * Jeder Benutzer des Systems kann eine eigene Crontab erstellen und bearbeiten |
| + | * Die Jobs, die darin aufgeführt sind, werden von Cron unter der jeweiligen Benutzerkennung ausgeführt | ||
| + | |||
| + | <!-----> | ||
| + | <span id="systemweiter-crontab"></span> | ||
| + | == Systemweiter Crontab == | ||
| + | |||
| + | * Befindet sich unter ''/etc/crontab'' | ||
| + | * Das Format unterscheidet sich etwas von den Benutzercrontabs | ||
| + | |||
| + | <!-----> | ||
| + | <span id="cron.d"></span> | ||
| + | == cron.d/ == | ||
| + | |||
| + | <!--- | ||
===Systemweite Crontab-Datei=== | ===Systemweite Crontab-Datei=== | ||
Version vom 15. Februar 2023, 08:48 Uhr
Chronos Tabula
- Der Name leitet sich vom griechischen Wort für Zeit ab
- Der Entwickler hat sich jedoch verschrieben
- Der cron-Daemon ist eine Jobsteuerung für wiederkehrende Aufgaben, die automatisch zu einer bestimmten Zeit aufgeführt werden sollen (cronjobs).
- z.B. Archivieren und Löschen von Logdateien, Erneuern von Zertifikaten, DynDNS oder andere Programme zur Instandhaltung des Systems
- Der Cron-Daemon überwacht dazu verschiedene Dateien und Verzeichnisse, in denen Anweisungen liegen, die in regelmäßigen Abständen ausgeführt werden sollen (crontabs).
- Beim Start des Daemons wird die Tabelle in den Arbeitsspeicher geladen
- Es wird minütlich nach auszuführenden Jobs und Änderungen im crontab geprüft
Crontabs
- Um Syntaxfehler zu vermeiden, werden die Tabellen nicht nur mit dem Texteditor bearbeitet, sondern über den Befehl: crontab
User-Crontab
- Jeder Benutzer des Systems kann eine eigene Crontab erstellen und bearbeiten
- Die Jobs, die darin aufgeführt sind, werden von Cron unter der jeweiligen Benutzerkennung ausgeführt
Systemweiter Crontab
- Befindet sich unter /etc/crontab
- Das Format unterscheidet sich etwas von den Benutzercrontabs
