--- trunk/tools/mon_webpac 2003/11/25 18:28:42 179 +++ trunk/tools/mon_webpac 2004/02/01 20:37:33 210 @@ -6,7 +6,7 @@ echo "trying to find webpac (all2xml.pl) pid... press ctrl+c to abort" pid="" while [ -z "$pid" ] ; do - pid=`ps -o pid --no-header -C all2xml.pl` + pid=`ps -o pid --no-header -C all2xml.pl | sed 's/ //g'` if [ -z "$pid" ] ; then sleep 1; echo -n "." @@ -16,18 +16,21 @@ done log=/tmp/webpac.$pid -if [ -w "$log" ] ; then +if [ -f "$log" ] ; then echo -n "appending to $log... " else echo "creating $log..." fi echo "press ctrl+c to abort" -line=1 -while [ ! -z "$line" ] ; do - line=`ps --no-header v -p $pid` - echo $line >> $log - echo $line +sec=1 +while [ -d "/proc/$pid" ] ; do +# line=`ps --no-header v -p $pid` + echo -n "$sec " >> $log + line=`cat /proc/$pid/statm /proc/loadavg | tr '\n' ' '` + echo "$sec $line" >> $log + echo "[$sec] $line" + sec=`expr $sec + 1` sleep 1 done