当前位置: > Linux服务器 > Tomcat >

shell脚本根据名称获得tomcat的pid

时间:2015-08-27 19:01来源:linux.it.net.cn 作者:IT
假定我们要找的tomcat实例在tomcat-tuiguang/的目录下,看下shell脚本:

ps -ef | grep tomcat-tuiguang/ | grep -v grep | awk '{print $2}'这个脚本首先用ps -ef | grep tomcat-tuiguang/ 获得了进程信息中包含 tomcat-tuiguang/ 的进程信息,这样出来的结果中会包含grep本身,所以我们需要用 | grep -v grep 来排除grep本身,然后通过 awk '{print $2}'来打印出要找的进程。

上述例子中只是将进程id号打印出来,当然也可以修改为将tomcat进程kill掉,如下脚本:

ps -ef | grep tomcat-tuiguang/ | grep -v grep | awk '{print $2}'  | sed -e "s/^/kill -9 /g" | sh - (责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容