Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 21 Sep 1996 10:41:12 -0500 (CDT)
From:      Mike <flaq@synwork.com>
To:        questions@freebsd.org
Subject:   Help with PPP
Message-ID:  <Pine.BSI.3.94.960921103729.647A-100000@synwork.com>

next in thread | raw e-mail | index | archive | help
I am running the following script from cron to verify my PPP connection
and if necessary, reestablish it.  The script works fine except when ppp
is invoked from the script, it is a CPU hog!  Any suggestions on fixing
this?

#!/bin/sh
PATH=/sbin:/usr/sbin:/bin:/usr/bin
ipaddr="199.3.232.12" # which ip address to check for basic connectivity
ppptag="simplesite" # which tag in ppp.conf to use to redial
pppline=`ps -axu | grep "[p][p][p][) ]"`
if [ ! -z "$pppline" ] ; then
  if ping -c 10 $ipaddr 2> /dev/null | grep -q "100% packet loss" ; then
    ppppid=`echo $pppline | awk '{print $2}'`
    kill $ppppid
    sleep 3
    ppp $ppptag &
  fi
else
  ppp $ppptag &
fi



Partial output of 'top'
-------------------------

load averages:   1.46,  0.67,  0.33
10:38:21
48 processes:  2 running, 45 sleeping, 1 zombie
Cpu states: 20.5% user,  0.0% nice, 78.7% system,  0.8% interrupt,  0.0%
idle
Memory: 24M Active, 3300K Inact, 5240K Wired, 14M Cache, 364K Free
Swap:   77M Total, 77M Free

  PID USERNAME PRI NICE   SIZE   RES STATE   TIME   WCPU    CPU COMMAND
  600 root      94    0   456K  660K run     3:06 89.04% 89.04% ppp   

~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~
    Syn-Work Media, Inc.   | WWW Development & Hosting | Life Safety    
       http://www.synwork.com | Systems Integration       | CCTV           
   mike@synwork.com       | Voice/Data/Fiber          | Access Control 
     Flaq on IRC            | Dukane Distributor        | BICSI/RCDD     
                   :|:|:|: Powered By FreeBSD :|:|:|:
		     Turning PC's Into Workstations
~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSI.3.94.960921103729.647A-100000>