====== Crontab ======
[[https://crontab-generator.org/|Crontab Generator]]
Beispiel einer Crontab:
#M S T M W Befehl
5 * * * * /usr/bin/message.sh //fünf Minuten nach jeder vollen Stunde
*/5 * * * * /usr/bin/message.sh //alle 5 Minuten ( */Schrittweite )
59 23 * * 0 gzip /var/log/messages //einmal pro Woche sonntags um 23:59 Uhr
0 0 * * * gzip /var/log/auth.log //täglich um 00:00 Uhr
20,30 1 * * 1-5 /usr/bin/work.sh //montags bis freitags jeweils um 01:20 und 01:30
0 1 1-7 12 1 /usr/bin/work.sh //am ersten Montag im Dezember um ein Uhr nachts ausgeführt
Cron bietet noch mehr Funktionen, die bei den unten genannten Weblinks eingesehen werden können.
Die Struktur ist wie folgt zu verstehen:
* * * * * auszuführender Befehl
┬ ┬ ┬ ┬ ┬
│ │ │ │ │
│ │ │ │ └──── Wochentag (0-7) (Sonntag =0 oder =7)
│ │ │ └────── Monat (1-12)
│ │ └──────── Tag (1-31)
│ └────────── Stunde (0-23)
└──────────── Minute (0-59)