您的位置:首页 > 运维架构 > Tomcat

如何在Linux操作系统定时重启Tomcat服务?

2014-11-13 16:28 507 查看
Linux操作系统定时重启Tomcat服务的方法如下:

1、编写tomcat_shutdown.sh:

#!/bin/sh

export J***A_HOME=/home/oracle/jdk1.7.0_67/

export CLASSPATH=$J***A_HOME/lib/dt.jar:$J***A_HOME/lib/tools.jar

export PATH=$J***A_HOME/bin:$PATH

echo "========begin stop the tomcat========"

'/home/oracle/apache-tomcat-7.0.29/bin/shutdown.sh'


2、编写tomcat_startup.sh:

#!/bin/sh

export J***A_HOME=/home/oracle/jdk1.7.0_67/

export CLASSPATH=$J***A_HOME/lib/dt.jar:$J***A_HOME/lib/tools.jar

export PATH=$J***A_HOME/bin:$PATH

echo "========begin start the tomcat========"

'/home/oracle/apache-tomcat-7.0.29/bin/startup.sh'


3、在linux系统终端中,输入命令“crontab -e”:


4、在vi操作界面,输入:

01 03 * * * /home/oracle/auto_exec/tomcat_shutdown.sh

03 03 * * * /home/oracle/auto_exec/tomcat_startup.sh


5、使用“crontab -l”命令,可以查看定时任务的设置情况。

使用“tail /var/spool/mail/xxxx”命令,可以查看定时任务执行的日志。


6、如果日志中提示:

/bin/sh^M: bad interpreter: No such file or directory

分析:这是不同系统编码格式引起的:在windows系统中编辑的.sh文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。

解决:(UltraEdit):File-->Conversions-->DOS->UNIX即可。谢谢阅读,希望能帮到大家,请继续关注脚本之家,我们会努力分享更多优秀的文章。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: