根据匹配的进程名来获取进程id杀死进程,方便用于停止服务

  1. #!/bin/sh  
  2.   
  3. NAME=$1  
  4. echo $NAME  
  5. ID=`ps -ef | grep "$NAME" | grep -v "grep" | awk '{print $2}'`  
  6. echo $ID  
  7. echo "---------------"  
  8. for id in $ID  
  9. do  
  10. kill -9 $id  
  11. echo "killed $id"  
  12. done  
  13. echo "---------------"

猜你喜欢

转载自blog.csdn.net/qq_28286027/article/details/81488489