Cronjob auf einem Linuxsystem

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

Postfix – Empfänger umschreiben

Dies ist kein HowTo sondern eine Schnellerklärung als Gedankenstütze. Um die Emailempfänger mithilfe von Postfix umzuschreiben benötigen wir eine Datei die neu anzulegen ist.

/etc/postfix/recipient_canonical

in diese Datei kommt dann folgendes rein:

"Nachname1 Vorname1"@lokales.netz   user1 at foo.de
"Nachname2 Vorname2"@lokales.netz   user2 at foo.de

In die main.cf fügen wir dann noch folgende Zeile ein:

recipient_canonical_maps = hash:/etc/postfix/recipient_canonical

Danach muss man noch folgenden Befehl ausfüren:

postmap recipient_canonical
postfix reload