#!/bin/bash rm /tmp/endsl > /dev/null 2>&1 (sleep 40; touch /tmp/endsl) & /etc/ppp/ppp-on & sleep 3 while [ ! -s /var/run/ppp0.pid ]; do sleep 1 ZM=`ps ax|grep pppd|grep -v grep|wc -l` if [ -f /tmp/endsl -o $ZM -eq 0 ] ; then killall -1 sleep > /dev/null 2>&1 rm /tmp/endsl > /dev/null 2>&1 exit 0 fi done sleep 3 wwwoffle -online (touch /tmp/.mylock1; /usr/bin/flush; rm /tmp/.mylock1) & (touch /tmp/.mylock2; /usr/bin/fetchmail -a; rm /tmp/.mylock2) & (touch /tmp/.mylock3; /var/lib/suck/get.news.inn; rm /tmp/.mylock3) & (touch /tmp/.mylock4; wwwoffle -fetch; rm /tmp/.mylock4) & (touch /tmp/.mylock5; /usr/bin/getprog; rm /tmp/.mylock5) & (touch /tmp/.mylock6; rdate -s korweta.task.gda.pl; hwclock --systohc; rm /tmp/.mylock6) & sleep 5 while test -f /tmp/.mylock1 -o -f /tmp/.mylock2 -o -f /tmp/.mylock3 -o -f /tmp/.mylock4 -o -f /tmp/.mylock5 -o -f /tmp/.mylock6 ; do sleep 1; done /etc/ppp/ppp-off rm /tmp/endsl > /dev/null 2>&1