我想让ubuntu下的tomcat7 实现8个小时就自动重启一次。要怎么弄? 求各路大神献计献策。谢谢!
认证高级PHP讲师
이것을 검색해 보겠습니다http://stackoverflow.com/questions/20454435/how-to-restart-a-process-every-4-hours-using-crontab 8시간마다 이것을 쓰세요. * */8 * * * user-name command to be executed
* */8 * * * user-name command to be executed
그런데 Tomcat을 관리하려면 믿을 수 있는 스크립트를 추천합니다
crontab을 사용하여 예약된 작업을 해결하세요.
http://stackoverflow.com/questions/3474280/how-to-set-up-a-cron-job-to-run-an-executable-every-hour?answertab=oldest#tab-top
#!/bin/sh
. /etc/프로필
pid=ps aux | grep tomcat7_portal | grep -v grep | grep -v retomcat7_portal | awk '{print }'echo $pid
ps aux | grep tomcat7_portal | grep -v grep | grep -v retomcat7_portal | awk '{print }'
if [ -n "$pid" ]then{ echo ===========종료============== == /opt/tomcat7_portal/bin/shutdown.sh sleep 1 pid=ps aux | grep tomcat7_portal | grep -v grep | grep -v retomcat7_portal | awk '{print }' if [ -n "$pid" ] then
fi 수면 1 echo ===========startup.sh============== /opt/tomcat7_portal/bin /startup.sh }elseecho ===========startup.sh==============/opt/ tomcat7_portal/bin/startup.sh
파이
이것을 검색해 보겠습니다
http://stackoverflow.com/questions/20454435/how-to-restart-a-process-every-4-hours-using-crontab
8시간마다 이것을 쓰세요.
* */8 * * * user-name command to be executed
그런데 Tomcat을 관리하려면 믿을 수 있는 스크립트를 추천합니다
으아악crontab을 사용하여 예약된 작업을 해결하세요.
으아악http://stackoverflow.com/questions/3474280/how-to-set-up-a-cron-job-to-run-an-executable-every-hour?answertab=oldest#tab-top
#!/bin/sh
. /etc/프로필
pid=
ps aux | grep tomcat7_portal | grep -v grep | grep -v retomcat7_portal | awk '{print }'
echo $pid
if [ -n "$pid" ]
으아아아then
{
echo ===========종료============== ==
/opt/tomcat7_portal/bin/shutdown.sh
sleep 1
pid=
ps aux | grep tomcat7_portal | grep -v grep | grep -v retomcat7_portal | awk '{print }'
if [ -n "$pid" ]
then
fi
수면 1
echo ===========startup.sh==============
/opt/tomcat7_portal/bin /startup.sh
}
else
echo ===========startup.sh==============
/opt/ tomcat7_portal/bin/startup.sh
파이