stop.sh 388 B

123456789101112131415161718
  1. #!/bin/sh
  2. proclist=`ps -ef |grep 'dc 0.0 ' | grep -v 'grep dc 0.0' | awk {'print $2'}`
  3. echo "$proclist" | xargs kill -9
  4. echo killing dc processes ...
  5. proccount=`echo "$proclist" | wc -w`
  6. while [ $proccount -ne "0" ]
  7. do
  8. sleep 1
  9. proclist=`ps -ef |grep 'dc 0.0 ' | grep -v 'grep dc 0.0'| awk {'print $2'}`
  10. echo "$proclist"
  11. proccount=`echo "$proclist" | wc -w`
  12. echo $proccount
  13. done