script which will create log of webpac memory and processor usage
authorDobrica Pavlinusic <dpavlin@rot13.org>
Tue, 25 Nov 2003 18:28:42 +0000 (18:28 +0000)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Tue, 25 Nov 2003 18:28:42 +0000 (18:28 +0000)
git-svn-id: file:///home/dpavlin/private/svn/webpac/trunk@179 13eb9ef6-21d5-0310-b721-a9d68796d827

tools/mon_webpac [new file with mode: 0755]

diff --git a/tools/mon_webpac b/tools/mon_webpac
new file mode 100755 (executable)
index 0000000..ba1e85b
--- /dev/null
@@ -0,0 +1,34 @@
+#!/bin/sh
+
+# this script will monitor webpac and store results into
+# /tmp/webpac.$$
+
+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`
+       if [ -z "$pid" ] ; then
+               sleep 1;
+               echo -n "."
+       else
+               echo
+       fi
+done
+
+log=/tmp/webpac.$pid
+if [ -w "$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
+       sleep 1
+done
+
+echo "log left in file $log"