From 0affb5df3642106b43a79d27e2446ed2d9f843ab Mon Sep 17 00:00:00 2001 From: Dobrica Pavlinusic Date: Sun, 1 Feb 2004 20:37:33 +0000 Subject: [PATCH] more verbose output git-svn-id: file:///home/dpavlin/private/svn/webpac/trunk@210 13eb9ef6-21d5-0310-b721-a9d68796d827 --- tools/mon_webpac | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/tools/mon_webpac b/tools/mon_webpac index ba1e85b..60d0b75 100755 --- a/tools/mon_webpac +++ b/tools/mon_webpac @@ -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 @@ while [ -z "$pid" ] ; do 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 -- 2.20.1