您的位置:首页 > 运维架构 > Tomcat

一个可以在Linux环境下找到,杀死,并重启Tomcat的脚本

2016-11-10 00:00 357 查看
摘要: 一个可以在Linux环境下找到,杀死,并重启Tomcat的脚本

tomcat_restart.sh

#!/bin/bash
# 首先找到tomcat根目录, 确保当前脚本在tomcat根目录下
tomcat_path=$(pwd)
echo tomcat path is $tomcat_path

# 找到tomcat的进程id
tomcat_pid=$(ps -ef|grep $tomcat_path|gawk '$0 !~/grep/ {print $2}' |tr -s '\n' ' ')
if [ "$tomcat_pid" ];then
echo tomcat process id is $tomcat_pid
# 杀掉tomcat进程
if
kill -9 $tomcat_pid
then
echo kill tomcat process success
else
echo kill tomcat process fail
fi
else
echo tomcat is already dead
fi

# 启动tomcat并重定向到日志输出
sh $tomcat_path/bin/startup.sh
tail -f $tomcat_path/logs/catalina.out

参考

shell编程——if语句

Linux查找文件,查找程序端口并杀死程序
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  shell Tomcat Linux
相关文章推荐