[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: cron-job: ppp-Verbindung prüfen & ggf. wieder herstellen



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/ 



Reply to: