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)