Cron ist ein Zeitbasierter Deamon auf Linux, der Befehle ausführt Systemweite Dateien liegen in /etc/ Benutzerbezogene Dateien liegen in /var/spool/cron/crontabs/

Crontab

Crontab ist der Command für die Konsole, mit dem Cronjobs gelesen und bearbeitet werden können

crontab [ -u user ] [ -i ] { -e | -l | -r }
         (default operation is replace, per 1003.2)
        -e      (edit user's crontab)
        -l      (list user's crontab)
        -r      (delete user's crontab)
        -i      (prompt before deleting user's crontab)

Zeitsteuerung

┌───────────── Minute (0 - 59)
│ ┌───────────── Stunde (0 - 23)
│ │ ┌───────────── Tag des Monats (1 - 31)
│ │ │ ┌───────────── Monat (1 - 12)
│ │ │ │ ┌───────────── Wochentag (0 - 6)
│ │ │ │ │
* * * * *  user /Pfad/Programmname

* steht für jede(n).

Eventsteuerung

auch z.B. @reboot ist als Trigger für den Job möglich.