Linux shell 脚本强制杀死tomcat进程

Nov 26, 2016 阅读(560)

标签: Shell

#!/bin/bash
#---------------------------------------------------------
# kill tomcat 服务器
# 
# Filename: kill-tomcat.sh
# Author: zll
# Time: 2016/11/26
#--------------------------------------------------------

#查询tomcat进程信息,grep -v 去掉grep查询的进程信息及当前shell脚本
# $0 表示命令本身
tomcat=$(ps -ef|grep tomcat|grep -v grep|grep -v $0)


# -z 判断字符串是否为空,空返回真
if [ -z "$tomcat" ]
        then
                echo "tomcat服务器未启动";
        else
                echo "准备kill $tomcat...";
                tomcat_pid=$(echo $tomcat|cut -d ' ' -f 2);
                kill -9 $tomcat_pid
                echo "kill $tomcat_pid 成功";
fi

echo "结束";