Hallo,
ich habe ein kleines Script geschrieben, das prüft ob eine Internetverbindung steht oder nicht und diese ggf. herstellt.
ping -c 1 194.25.2.129
if [$? = „1“]
then
rcpppoed stop
rcpppoed start
fi
ping -c 1 194.25.2.129
if [$? = „0“]
then
exit
fi
autoeinwahl #Script neu starten
Es soll jede Minute von Cron aufgerufen werden. Nun besteht aber das Problem, das die Meldung kommt:
/usr/sbin/autoeinwahl: rcpppoed: command not found
Dieser Programm kann nur als root aufgerufen werden. Den Eintrag in Cron habe ich als root gemacht.
Wie kann ich das Script automatisch unter Rootrechten ausführen lassen.
Vielen Dank
Steffen
Hat sich fast erledigt
Hallo,
das Problem habe ich doch schon gelöst. Das einzige ist noch das mir Cron jede Minute eine Mail über die Ausführung des Programms schreibt.
Falls jemand was auf die schnelle weiß, so kann er es ja schreiben. wenn nicht finde ich schon was.
Gruß
Steffen
das Problem habe ich doch schon gelöst. Das einzige ist noch
das mir Cron jede Minute eine Mail über die Ausführung des
Programms schreibt.
Falls jemand was auf die schnelle weiß, so kann er es ja
schreiben. wenn nicht finde ich schon was.
Hallo Steffen,
das Cron-Script darf keine Ausgaben auf STDOUT oder STDERR machen, die kriegst du sonst zugeschickt. Kann man aber in der Crontab unterbinden durch
* * * * * >/dev/null 2>&1
Das leitet alle STDERR- und STDOUT-Ausgaben nach /dev/null - und du bekommst keine Mails mehr.
Gruß,
Michael
1 „Gefällt mir“
Dafür gibt es ein Sternchen, wird ja mal Zeit, daß Du wie ein Experte wirkst, mit Deinen mickrigen zwei Sternen seh ich da ganz schwarz ;-Þ
Gruß
Rainer