david_williams | 5125637 | 2010-04-20 21:04:25 +0000 | [diff] [blame] | 1 | #!/usr/bin/env bash |
david_williams | dd54ab7 | 2009-12-29 08:16:09 +0000 | [diff] [blame] | 2 | echo; |
| 3 | echo " "`date`; |
| 4 | |
david_williams | a88497d | 2010-09-22 16:52:24 +0000 | [diff] [blame] | 5 | PIDFILE=/shared/webtools/releng.control/cc.pid |
david_williams | dd54ab7 | 2009-12-29 08:16:09 +0000 | [diff] [blame] | 6 | |
| 7 | |
| 8 | echo; |
| 9 | if [ -f ${PIDFILE} ] ; then |
| 10 | PID=`cat ${PIDFILE}` |
| 11 | else |
| 12 | echo " PID file (${PIDFILE}) does not exist." |
| 13 | echo " Either CC not running, or PID file deleted" |
| 14 | exit 5 |
| 15 | fi |
| 16 | # I've found lsof is in /user/sbin on some machines |
| 17 | nhandles=`/usr/bin/lsof -p $PID | wc -l` |
| 18 | echo " Number of handles in wtp's CC process: $nhandles" |
| 19 | echo; |
| 20 | nthreads=`ps -mp $PID | wc -l` |
| 21 | echo " Number of threads in wtp's CC process: $nthreads" |
| 22 | echo; |
| 23 | top -c -b -n 1 -p$PID |
david_williams | ff514ab | 2010-08-24 23:20:03 +0000 | [diff] [blame] | 24 | echo; |
| 25 | |
| 26 | ps -A u | grep "\(Xvfb\|PID\)" | grep -v grep |
| 27 | echo; |
| 28 | ps -A u | grep "\(metacity\|PID\)" | grep -v grep |
| 29 | echo; |
| 30 | |