Carsten's Script Archive [Re: linux-l: SOrtieren.]

Mario Thaten mario at thaten.in-berlin.de
So Nov 28 13:53:44 CET 1999


Reply to mail by Rolf Buenning of Sun, 28 Nov 1999 11:51:42 +0100:
> Problem ist das Warten auf den pppd, offenbar ist der noch nicht richtig
> am Laufen, wenn das Lockfile schon da ist.

Also bei mir wird im PPP-Up-Skript grundsätzlich eine kleiner
weiterer Skript gestartet, der folgendes macht:

<script>
#!/bin/sh
# /etc/ppp/checkserver
# We are checking if there is a connection to the Internet by
# pinging our providers nameserver.

while ( ! ping -c 1 192.109.42.4 > /dev/null 2>&1 ); do
sleep 1s
done
echo "We are connected to the Internet."
</script>

Das ist zwar billig, aber funktioniert idiotensicher, denn es
funktioniert für jede Form von Verbindung zum Internet und Du
kannst Dir den nichtssagenden Check von ppp0.pid sparen, denn daß
der pppd läuft, besagt ja noch gar nichts. Nach dem "done"
schreibst Du dann alles hin, was Du gern von ihm erledigt haben
möchtest, sobald er online ist, und fertig!

Hoffe das hilft,
ciao, Mario

-- 
 .~.    Mario Thaten
 /V\    mario at thaten.in-berlin.de
/( )\   Linux 2.2.12
 ^ ^    The only law applicable in real life is Murphy's law.




Mehr Informationen über die Mailingliste linux-l