Cronjob (Debian): Unterschied zwischen den Versionen

Aus MattWiki
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