Linux 14.981 Themen, 106.343 Beiträge

scripte (exit befehl)

AxelE / 6 Antworten / Flachansicht Nickles

Hallo,

ich habe da ein script geschieben, das per cronjob gestartet wird, und abfragt,
ob eine online-verbindung besteht. wenn ja, werden diverse mailkonten gefetcht.

nun habe ich bereits mehrere exit codes ausprobiert, aber ich bekomme immer ! vom cronjob
die mail, was er gemacht hat. Das nervt, da das script alle 5 Min läuft.

hier das script:

#!/bin/bash
modem=`/sbin/ifconfig |grep ppp0`
if [ "$modem" = "" ]; then
echo "onlinemailscript has no ppp0 found"
#echo "could not execute $0"
else
echo "running $0" >> /var/log/onlinemailscript 2>&1
/usr/sbin/startfetchmail
/usr/sbin/sendmail -v -q
fi

Ich denke, mir fehlt der richtige exit code, die ich hier herausgenommen habe.
Kann jemand helfen ?

Danke Axel.

bei Antwort benachrichtigen
Mac (Anonym) AxelE „scripte (exit befehl)“
Optionen

hallo jay,
gibt es im script für modems eigentlich eine möglichkeit die ausfälle des modems zu unterbinden ??
mein wählvorgang funktioniert auch erst beim ca. 4.-5. mal
wäre nett wenn Du mir helfen könntest !!!:-)

bei Antwort benachrichtigen