在linux下,完全杀死tomcat等进程脚本

canca canca
2016-02-04 13:57
2
0
在linux下,安装tomcat后发现执行shutdown.sh不好使,以前在执行weblogic脚本stopWeblogic也出现过此现象,原因可能是命令端口更改之类等各种原因的导致其失效,与其排查错误,不如干脆自己写个一劳永逸的脚本,直接kill掉其进程好了。 

因为当前可能有很多其他java进程,不能以进程名来pkill,我们主要的工作还是怎样用ps命令找出你要kill的进程号,然后通过脚本来kill。 

我采用的是连续grep来过滤的,你可以用你的关键字来层层过滤免得多杀了其他进程,比如要杀死我的tomcat进程,脚本如下:
 
Java代码   收藏代码
  1. ID=`ps -ef | grep java | grep apache-tomcat-6.0.35|awk '{print $2}'`  
  2. echo $ID  
  3. echo"---------------"  
  4. for id in $ID  
  5. do  
  6.   kill -9 $id  
  7.   echo "killed$id"  
  8. done  
  9. echo"---------------"  

发表评论