bug fix when transfering fields with multiple values (e.g. checkboxes) to
[webpac] / tools / mon_webpac
1 #!/bin/sh
2
3 # this script will monitor webpac and store results into
4 # /tmp/webpac.$$
5
6 echo "trying to find webpac (all2xml.pl) pid... press ctrl+c to abort"
7 pid=""
8 while [ -z "$pid" ] ; do
9         pid=`ps -o pid --no-header -C all2xml.pl | sed 's/ //g'`
10         if [ -z "$pid" ] ; then
11                 sleep 1;
12                 echo -n "."
13         else
14                 echo
15         fi
16 done
17
18 log=/tmp/webpac.$pid
19 if [ -f "$log" ] ; then
20         echo -n "appending to $log... "
21 else
22         echo "creating $log..."
23 fi
24 echo "press ctrl+c to abort"
25
26 sec=1
27 while [ -d "/proc/$pid" ] ; do
28 #       line=`ps --no-header v -p $pid`
29         echo -n "$sec " >> $log
30         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
35 done
36
37 echo "log left in file $log"