Cronjob (Debian): Unterschied zwischen den Versionen
Aus MattWiki
Matt (Diskussion | Beiträge) |
Matt (Diskussion | Beiträge) |
||
Zeile 5: | Zeile 5: | ||
* Allgemeine userunabhängige Datei bearbeiten: <code>nano /etc/crontab</code> - setzt Root voraus | * Allgemeine userunabhängige Datei bearbeiten: <code>nano /etc/crontab</code> - setzt Root voraus | ||
* Userspezifische Cron-Datei bearbeiten: <code>crontab -e</code> | * Userspezifische Cron-Datei bearbeiten: <code>crontab -e</code> Diese Datei wird dann unter Debian im Verzeichnis <code>/var/spool/cron/crontab/<username></code> abgelegt. | ||
Am besten Minuten nicht auf * setzen, sonst wird der Job jede Minute ausgeführt. | Am besten Minuten nicht auf * setzen, sonst wird der Job jede Minute ausgeführt. |
Version vom 5. Februar 2017, 12:54 Uhr
Anleitung für Erinrichtung von Cronjobs.
Einrichtung
Es bestehen zwei Möglichkeiten der Einrichtung:
- Allgemeine userunabhängige Datei bearbeiten:
nano /etc/crontab
- setzt Root voraus - Userspezifische Cron-Datei bearbeiten:
crontab -e
Diese Datei wird dann unter Debian im Verzeichnis/var/spool/cron/crontab/<username>
abgelegt.
Am besten Minuten nicht auf * setzen, sonst wird der Job jede Minute ausgeführt.
Beispiele
* # Jede Minute/Stunde/Tag/etc. */3 # Jede dritte Minute/Stunde/Tag/etc. 0,30 # Immer um 0 und 30 (z. B. Minute) 1-12,15-30 # Jede Minute von der ersten bis zur zwölften des Tages, und dann ab der 15. bis zur 30.
Neustart des CronDeamons ist nach der Bearbeitung der Crontab-Dateien nicht notwendig. Dateien werden jede Minute neu gelesen. Vgl. /var/log/syslog