Ein Cronjob wird dann und wann benötigt um Systemprozesse zu automatisieren, zu festgelegten Zeiten bestimmte Aufgaben zu erledigen. Als beispiel zeige ich das Anlegen eines Cronjobs der den Server zu bestimmten Zeiten neu Startet. Das funktioniert zum Beispiel auch auf einem Raspberry Pi. Gerade auf diesen kleinen Helferlein hängen sich schon mal gerne ein paar Dienste oder Prozesse auf, so das der Server dann von alleine z.B alle 24 neu startet.
Am einfachsten trägt man in die crontab den zu erledigenden Job ein. Das Format für die Ausführung lautet wie folgt.
m s t m w /auszuführender Befehl oder Programm
von links nach rechts: Minute Stunde Tag Monat Wochentag
Das * dient als Joker für z.B. ( 10 12 1 * * /MeinProgramm) die Ausführung findet immer um 12:10 an jedem 1. Des Monats statt. Egal welcher Wochentag ist. Intervalle werden angegeben mit (*/10 * * * * /MeinProgramm) das Programm wird alle 10 Minuten ausgeführt.
Wochentage fangen an mit 0(Sonntag) und enden mit 7(Sonntag). Den Sonntag gibt es also 2x