码迷,mamicode.com
首页 > 其他好文 > 详细

定时重启tomcat

时间:2017-04-11 15:04:12      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:splay   tom   min   logs   display   monit   shutdown   amp   grep   

写个简单的定时重启,弄了一上午,主要是crontab里面奇怪

 

#!/bin/bash
p=`ps -ef |grep tomcat |head -n 1|awk -F" " {print \$2}`
/usr/local/tomcat/bin/shutdown.sh

sleep 10s
p2=`ps -ef |grep tomcat|grep -v "grep"|wc -l`

if [ $p2 -ne 0 ];then
    echo "正在kill杀进程"
    kill $p
fi

/usr/local/tomcat/bin/startup.sh

 

crontab里:26 12 * * * /bin/sh /lile/monitor.sh &> /lile/ll.log

 

crontab里要是这样写为什么,等定时任务结束后,tomcat进程也自动结束了????????????????

26 12 * * * export DISPLAY=:0.0 ;gnome-terminal -x /bin/bash -c "/lile/monitor.sh  &> /lile/ll.log"

 

定时重启tomcat

标签:splay   tom   min   logs   display   monit   shutdown   amp   grep   

原文地址:http://www.cnblogs.com/lemon-le/p/6693297.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!