Linux下面写Tomcat重启脚本

Posted 四海骄阳

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下面写Tomcat重启脚本相关的知识,希望对你有一定的参考价值。

https://www.cnblogs.com/aeolian/p/12512038.html

 

新建

touch restart_tomcat.sh     #新建文件
chmox +x restart_tomcat.sh   #赋予权限

写入脚本

用vi命令写入

复制代码
#解决中文乱码问题
export LANG="en_US.UTF-8"

#执行命令,重启tomcat
tomcat_home=/usr/local/tomcat/apache-tomcat-7.0.54
#停止tomcat变量
SHUTDOWN=$tomcat_home/bin/shutdown.sh
#启动tomcat变量
STARTTOMCAT=$tomcat_home/bin/startup.sh

echo "正在关闭tomcat"
$SHUTDOWN
#ps -ef |grep test | grep -v grep |awk \'{print $2}\'|xargs kill -9 -p
PID=`ps -ef |grep $tomcat_home  |grep -v grep | awk \'{print $2}\'`
echo "进程号为:  $PID"
if [ "$PID" == "" ];then  
   echo "进程不存在"
else
   echo "进程存在杀死进程"
   kill -9 $PID
fi
echo "正在启动tomcat"
$STARTTOMCAT
复制代码

报错

unexpected end of file

写完后需要在命令模式下输入 :set fileformat=unix 。然后再 :wq 。

也可以使用 yum -y install dos2unix ,然后dos2unix restart_tomcat.sh

乱码

乱码用vi打开查看是否原本就是乱码。

以上是关于Linux下面写Tomcat重启脚本的主要内容,如果未能解决你的问题,请参考以下文章

linux下tomcat重启脚本(使用tomcat.pid)(推荐)

Linux下shell脚本监控Tomcat的状态并实现自动启动

shell脚本定时重启tomcat

Linux 环境定时重启 tomcat

linux下tomcat重启脚本

linux 设置tomcat快捷启动方式