Shell杀tomcat进程

Posted no-npe

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Shell杀tomcat进程相关的知识,希望对你有一定的参考价值。

一、killandclean.sh

#!/bin/bash

pid=($(ps -ef | grep tomcat | egrep -v grep | awk ‘{print $2}‘))

length=${#pid[*]}

if [ $length -gt 0 ]
  then
   for i in $pid
    do 
     `kill -9 $i`
    done

  echo ‘kill over ...‘
fi


cd /usr/local/tomcat7-starfast-web-80/webapps/
rm -rf *

echo ‘clean webapps over ...‘

cd /usr/local/tomcat7-starfast-web-80/logs

>catalina.out

echo ‘>catalina.out over ...‘
  • egrep -v grep  在grep结果中排除grep本省,只显示含tomcat的结果

以上是关于Shell杀tomcat进程的主要内容,如果未能解决你的问题,请参考以下文章

shell习题第24题:杀进程

adb shell 杀进程以及端口占用,adbserver服务重启失败

adb shell 杀进程 杀包名

Python踩坑之旅其一杀不死的Shell子进程

linux shell脚本Tomcat自启动脚本

shell脚本判断是不是有某进程在运行