1.准备tomcat重启脚本restart_cat.sh(脚本名称不要包含tomcat,路径本身改)tomcat
#!/bin/sh . /etc/profile pid=`ps aux | grep tomcat | grep -v grep | grep -v retomcat | awk '{print $2}'` echo $pid if [ -n "$pid" ] then { echo ===========shutdown================ '/myhome/usr/tomcat/bin/shutdown.sh' sleep 2 pid=`ps aux | grep tomcat | grep -v grep | grep -v retomcat | awk '{print $2}'` if [ -n "$pid" ] then { sleep 2 echo ========kill tomcat begin============== echo $pid kill -9 $pid echo ========kill tomcat end============== } fi sleep 2 echo ===========startup.sh============== '/myhome/usr/tomcat/bin/startup.sh' } else echo ===========startup.sh============== '/myhome/usr/tomcat/bin/startup.sh' fi
2.将脚本放置在/root目录下并设置可执行权限bash
3.使用crontab命令查看是否已经安装rest
4.若是已经安装,跳过,不然执行code
yum install vixie-cron
yum install crontabscrontab
5.运行crontab -e来编辑定时任务(-l查看任务,-r删除用户任务),并保存退出get
00 05 * * * /root/restart_cat.shclass
6.启动服务service crond startawk