Weinzierl Stefan <[EMAIL PROTECTED]> writes:

> Heino Tiedemann schrieb:
>> Ulli Kuhnle <[EMAIL PROTECTED]> wrote:
> [...]
>> Wie sieht eine Zeile aus, die erst testet, ob man online ist?, und
>> nur, wenn die Antowrt "ja" lautet "mache fetchnews".
> ifconfig ppp0 &>/dev/null && fetchnews

ich machs mit einem Script als Cronjob. Das ganze läuft auf einem
alten 166 mit Redhat, also bitte Verzeichnisse anpassen.  

#!/bin/bash
# fetch-news.sh
# Anton Steiner 21.02.2001
# natürlich GPL
#
# erkennt laufendes fetchnews
# entfernt überflüssiges  lockfile
# fetchnews wird auf jeden Fall nach 9 Minuten beendet
# Meldungen werden auf tty12 ausgegeben 
# bei Bedarf anpassen

echo -e "\nstarting fetchnews" > /dev/tty12
if killall -q -0 /opt/sbin/fetchnews; then
    echo "another fetchnews is running" > /dev/tty12
else
    if [ -f "/var/lock/news/fetchnews.lck" ]; then
        echo "removing stale lockfile" > /dev/tty12
        rm -f "/var/lock/news/fetchnews.lck"
    fi
    echo "fetching news" > /dev/tty12
    /opt/sbin/fetchnews -vvv > /dev/tty12 &
    count=0
    while killall -q -0 /opt/sbin/fetchnews; do
        sleep 1s
        count=`expr $count + 1 `
        if [ "$count" -eq 540 ]; then
            echo "timeout" > /dev/tty12
            kill -SIGKILL $!
            rm -f "/var/lock/news/fetchnews.lck"
        fi
    done
fi
echo -e "terminated `date`\n" > /dev/tty12 

Servus
Anton
-- 
in a world without walls and fences - who needs windows and gates ?

IPA-member          Linux Registered User   #  178376           OE2AZM  
                    [EMAIL PROTECTED] [EMAIL PROTECTED] 
                


-- 
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)

Antwort per Email an