Hallo Tim,
Am 2004-02-04 14:00:06, schrieb Tim Boneko:
>Ich m�chte f�r einen �ber DSL dauer-verbundenen Rechner einen Job in die
>crontab schreiben, der alle X Minuten pr�ft, ob die Verbindung noch steht und
>falls nicht, mittels "pppd call provider" die Verbindung wieder herstellt.
>Hintergrund: Der Rechner l�uft nur tags�ber und w�hlt sich morgens beim Booten
>automatisch ein. Gelegentlich stirbt die Verbindung ohne erkennbaren Grund
>und muss dann h�ndisch hergestellt werden.
>Wie kann eine Anweisung, ein Skript aussehen? Ich krieg's nicht gebacken...
Das folgende Script wird mit einem cronjob
*/5 * * * * root /usr/sbin/check-connect
aufgerufen und l�uft bei mir einwandfrei...
------------------------------------------------------------------------
#!/bin/bash
#
# /usr/sbin/check_connect
#
for i in 1 2 3 4 5 6 ; do
ping -c 1 www.debian.org 2>/dev/null 1>/dev/null
if [ 0 -eq 0 ] ; then
echo 2004-02-04 20:41:24" : OK." >> /var/log/connect_check
exit 0
else
if [ 0 -eq 6 ] ; then exit 0 ; fi
echo 2004-02-04 20:41:24" : Restarting pppd" >> /var/log/connect_check
/etc/init.d/ppp restart >/dev/null
fi
sleep 10
done
------------------------------------------------------------------------
>Danke im voraus,
>
> Tim Boneko
Gr��e
Michelle
--
Registered Linux-User #280138 with the Linux Counter, http://counter.li.org/
--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)