/[webpac]/trunk/tools/mon_webpac
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/tools/mon_webpac

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 179 by dpavlin, Tue Nov 25 18:28:42 2003 UTC revision 210 by dpavlin, Sun Feb 1 20:37:33 2004 UTC
# Line 6  Line 6 
6  echo "trying to find webpac (all2xml.pl) pid... press ctrl+c to abort"  echo "trying to find webpac (all2xml.pl) pid... press ctrl+c to abort"
7  pid=""  pid=""
8  while [ -z "$pid" ] ; do  while [ -z "$pid" ] ; do
9          pid=`ps -o pid --no-header -C all2xml.pl`          pid=`ps -o pid --no-header -C all2xml.pl | sed 's/ //g'`
10          if [ -z "$pid" ] ; then          if [ -z "$pid" ] ; then
11                  sleep 1;                  sleep 1;
12                  echo -n "."                  echo -n "."
# Line 16  while [ -z "$pid" ] ; do Line 16  while [ -z "$pid" ] ; do
16  done  done
17    
18  log=/tmp/webpac.$pid  log=/tmp/webpac.$pid
19  if [ -w "$log" ] ; then  if [ -f "$log" ] ; then
20          echo -n "appending to $log... "          echo -n "appending to $log... "
21  else  else
22          echo "creating $log..."          echo "creating $log..."
23  fi  fi
24  echo "press ctrl+c to abort"  echo "press ctrl+c to abort"
25    
26  line=1  sec=1
27  while [ ! -z "$line" ] ; do  while [ -d "/proc/$pid" ] ; do
28          line=`ps --no-header v -p $pid`  #       line=`ps --no-header v -p $pid`
29          echo $line >> $log          echo -n "$sec " >> $log
30          echo $line          line=`cat /proc/$pid/statm /proc/loadavg | tr '\n' ' '`
31            echo "$sec $line" >> $log
32            echo "[$sec] $line"
33            sec=`expr $sec + 1`
34          sleep 1          sleep 1
35  done  done
36    

Legend:
Removed from v.179  
changed lines
  Added in v.210

  ViewVC Help
Powered by ViewVC 1.1.26