本文主要是介绍在linux下,完全杀死tomcat等进程脚本,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在linux下,安装tomcat后发现执行shutdown.sh不好使,以前在执行weblogic脚本stopWeblogic也出现过此现象,原因可能是命令端口更改之类等各种原因的导致其失效,与其排查错误,不如干脆自己写个一劳永逸的脚本,直接kill掉其进程好了。因为当前可能有很多其他java进程,不能以进程名来pkill,我们主要的工作还是怎样用ps命令找出你要kill的进程号,然后通过脚本来kill。
我采用的是连续grep来过滤的,你可以用你的关键字来层层过滤免得多杀了其他进程,比如要杀死我的tomcat进程,脚本如下:
ID=`ps -ef | grep java | grep apache-tomcat-6.0.35|awk '{print $2}'`
echo $ID
echo"---------------"
for id in $ID
do
kill -9 $id
echo "killed$id"
done
echo"---------------"
这篇关于在linux下,完全杀死tomcat等进程脚本的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!