Cronjobs mit Mailalert

Bisher habe ich Cronjobs nicht wirklich genutzt. Hier mal ein Backup-Script oder da mal eine Kleinigkeit, aber den Mailversand habe ich nicht gebraucht. Nachdem ich einen Cronjob für ntpdate eingestellt habe und jede Nacht die Mail über das erfolgreiche Update bekam gefiel mir die Kommunikation irgendwie. Es ist doch toll, wenn Server einem ein bisschen erzählen was los ist. Nun wollte ich ein paar andere tolle Crons einrichten, aber nur im Fehlerfall benachrichtigt werden, da die Anzahl der Meldungen sonst mein Postfach sehr zuspammen würde.

Um nur im Fehlerfall eine Mail zu erhalten leitet man nur die Standardausgabe stdout nach /dev/null um

0 2 * * * /usr/sbin/ntpdate -b ptbtime1.ptb.de ntp2.ja.net > /dev/null

Um in keinem Fall eine Mail von einem Cronjob zu erhalten leitet man alle Ausgaben nach /dev/null um

0 2 * * * /usr/sbin/ntpdate -b ptbtime1.ptb.de ntp2.ja.net &> /dev/null

So kann ich meine Crons mal neu organisieren und schalte einige weitere zum Mailempfang dazu.

Notepad++ Prefixe oder Suffixe zu jeder Zeile hinzufügen

Gerade wollte ich an viele verschiedene Strings einen bestimmten Suffix anfügen und fragte mich wie ich das jetzt am besten mache. Bei der Suche in Zusammenhang mit Notepad++ fand ich eine Möglichkeit das mit der Replace Funktion und Regular Expressions zu lösen.

replaceAlso Suchbegriff wählt man „^(.+)$“ und dann je nachdem ob es ein Pre- oder Suffix ist gibt man als Ersetzerterm „<PREFIX>\1“ oder „\1<SUFFIX>“ an.

Der „Search Mode“ muss hierbei auf „Regular expression“ stehen und schon fügt man an viele Zeilen noch etwas hinten oder vorn an.