Hallo Forum,
ich setze das reoback Backup Skript ein um das System zu sichern. Jetzt möchte ich gern eine Benachrichtigung per E-Mail, wenn das Backup fehlschlägt (momentan bekomme ich eine Mail, wenn das Skript gelaufen ist).
Habe dazu ein Skript geschrieben, das Reoback aufruft, und den rückgabewert prüft. Irgendwie ist der immer Null.
Gibt reoback keine returnvalues / gibts eine andere Methode?
Danke Euch!
daniel
reoback - Benachrichtigung bei Fehler
Re: reoback - Benachrichtigung bei Fehler
was mir da nur so einfällt, wäre folgendes. Lass die Ausgabe von reoback in ein textfile schreiben und wenn dort z.b. Das wort failed (so schreibt das reoback glaube ich) dann bekommst du eine mail . Müßte doch so klappen.
Gruß Chrisitan
Gruß Chrisitan
Re: reoback - Benachrichtigung bei Fehler
Danke,
das ist genau der Input, der mir gefehlt hat . So werd ichs mal probieren :)
das ist genau der Input, der mir gefehlt hat . So werd ichs mal probieren :)
Re: reoback - Benachrichtigung bei Fehler
laß mal hören was dabei rumkommt
Gruß Christian
Gruß Christian
Re: reoback - Benachrichtigung bei Fehler
Hi, sieht momentan so aus. Vielleicht hat ja noch einer Ideen....
daniel
daniel
Code: Select all
# Configuration
REO=/etc/reoback/reoback.pl
REOLOG=/etc/reoback/log/reo.log
LOGGER=`which logger`
SERVER=der.hostname.de
MAILADRESSE=backups@die.adresse.de
grep failed $REOLOG >/dev/null
if test $? -eq 0; then
cat $REOLOG | mail -s "ACHTUNG: BACKUP auf $SERVER ($HOST) fehlgeschlagen""
$LOGGER "$SERVER hat ein Backup Problem! Versende E-Mail an: $MAILADRESSE"
exit 1
fi
$LOGGER "$SERVER - Backup erfolgreich!"
exit 0
Re: reoback - Benachrichtigung bei Fehler
Hi!
Mal ne "dumme" Frage:
wo binde ich den Code ein? In die "run_reoback.sh" Datei?
Danke für die Antwort!
Gruß Kane
Mal ne "dumme" Frage:
wo binde ich den Code ein? In die "run_reoback.sh" Datei?
Danke für die Antwort!
Gruß Kane
-
compositiv
- Posts: 193
- Joined: 2003-01-22 14:58
- Location: Hamburg
- Contact:
Re: reoback - Benachrichtigung bei Fehler
Ohne das jetzt nochmal explizit geprüft zu haben; gibt reoback Fehler nicht an den stderr anstatt an stdout?
Re: reoback - Benachrichtigung bei Fehler
hmm, keine ahnung :)
Aber nochmal zu meiner Frage:
Wo muss ich den oben stehenden Code einbinden (in welche Datei) ?
Gruß Kane
Aber nochmal zu meiner Frage:
Wo muss ich den oben stehenden Code einbinden (in welche Datei) ?
Gruß Kane