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

Re: pppd stirbt nach Zwangstrennung



On Mon, Nov 03, 2003 at 01:25:48PM +0100, Philip Lenhard wrote:
> #!/bin/sh
> if [ -f /var/run/ppp0.pid ]; then
> echo "1" > /dev/null
> else
> /usr/bin/pon dsl-provider &
> fi

Ich hätte hier noch ein paar Vorschläge (geht nicht um das eigentliche
Problem, sondern TIMTOWTDI (eigentlich ja Perl's Motto - aber
die Shell kanns auch (auch wenn M her deutlich weniger ist als
in Perl :-))

    if [ -f /var/run/ppp0.pid ]; then
        :
    else
        /usr/bin/pon dsl-provider &
    fi

oder

    if ! [ -f /var/run/ppp0.pid ]; then
            /usr/bin/pon dsl-provider &
    fi

oder
    test -f /var/run/ppp0.pid || /usr/bin/pon dsl-provider &

oder
    pid=`cat /var/run/ppp0.pid 2/dev/null` \
        && kill -0 $pid \
        || /usr/bin/dsl-provider &

oder
    pgrep pppd || /usr/sbin/dsl-provider &



    Best regards from Dresden
    Viele Gruesse aus Dresden
    Heiko Schlittermann
-- 
 SCHLITTERMANN.de ------------------ internet & unix support -
 Debian GNU/Linux Woody + KDE 3.1 + Bunk -- DVD / CD ---------
 Heiko Schlittermann HS12-RIPE -------------------------------
 pgp: A1 7D F6 7B 69 73 48 35  E1 DE 21 A7 A8 9A 77 92 -------
 gpg: 3061 CFBF 2D88 F034 E8D2  7E92 EE4E AC98 48D0 359B -----

Attachment: signature.asc
Description: Digital signature


Reply to: