Benjamin Zhang

目前就职于中科院计算机网络信息中心,主要兴趣集中在数据库,操作系统,中间件。

【SHELL】tomcat重启脚本

22 Feb 2019 » SHELL

Tomcat重启脚本

需求原因:由于上百台tomcat服务器,一台台的重新启动费力。通过把关闭和启动脚本,简化重启tomcat。

脚本名为:【restartarp.sh】
------------------------------------------------------------------
#!/bin/bash
ps -ef|grep "/tomcat/"|grep -v grep|awk '{print $2}'|xargs kill -9
echo "service tomcat stopped"
sleep 5

cd /opt/tomcat/webapps
set -m
/opt/tomcat/bin/startup.sh
echo "service tomcat started"
sleep 5

tail -f /opt/software/tomcat8/logs/catalina.out

查看PATH路径

[root@app1 ~]# echo $PATH 
/usr/java/jdk1.8.0_45//bin:/usr/java/jdk1.8.0_45/jre/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

restartarp.sh赋予权限

cd /usr/bin
[root@app1 bin]# chmod 755 restartarp.sh
[root@app1 bin]# ls -l restartarp.sh 
-rwxr-xr-x. 1 root root 262 Feb 22 15:59 restartarp.sh