遇到一个需求,每天tomcat需要定时重启下,人工操作多累啊,还有可能会遗忘,所以来搞一波,走起~
1.创建脚本
可以在本地编辑好上传,也可以在服务器创建文件,我的文件名是“tomcat_restart.sh”具体内容如下:
#!/bin/sh
project_name=tomcat2
tomcat_path=/usr/local/tomcat/tomcat2/bin
pid=`ps -ef|grep $project_name |grep -v grep|awk '{print $2}'`
echo $tomcat_path
echo $pid
if [ -n "$pid" ];
then
{
echo "==========tomcat is start============"
$tomcat_path/shutdown.sh
sleep 5
$tomcat_path/shutdown.sh
sleep 15
pid=`p