linux下定时自动重启tomcat服务器
来源:互联网 发布:什么是云计算和大数据 编辑:程序博客网 时间:2024/04/20 01:17
我们在Linux系统上的tomcat部署了项目之后,可能因为项目存在某些bug等原因会导致过段时间就挂掉,作为临时解决方案,我们需要间隔一段时间之后就重启一次服务器,但是人为重启又太low太费力,所以自动重启就略显高大上牛逼霸气了~
下面开始介绍步骤:
1.编辑一个文本文件,记事本什么的都可以,命名为tomcat_shutdown.sh,内容如下:
#!/bin/sh
export JAVA_HOME=/home/oracle/jdk1.7.0_67/
export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_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 JAVA_HOME=/home/oracle/jdk1.7.0_67/
export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
echo "========begin start the tomcat========"
'/home/oracle/apache-tomcat-7.0.29/bin/startup.sh'
3.在Linux终端系统中,输入命令crontab -e。
此命令会打开vi编辑器,编辑需要执行的任务。打开后默认进入的是命令模式,我们需要输入i或者a进入输入模式,然后才可以输入内容。
在此界面输入如下内容:
01 03 * * * /home/oracle/auto_exec/tomcat_shutdown.sh
03 03 * * * /home/oracle/auto_exec/tomcat_startup.sh
输入完成后,按Ctrl+c保存,然后输入冒号(:)进入末行命令模式,按wq保存退出vi编辑器。至此,编辑完成。
4.输入crontab -l命令查看定时任务,发现刚才的任务已经记入系统。
5.启动定时服务
cron 是linux的内置服务,但它不会自动启动,需要我们用以下方法启动、关闭这个服务:
/sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin/service crond reload //重新载入配置到此为止,就OK了!
注意:1.记得修改sh文件的权限,改成可执行的,否则会执行错误。
2.如果是在Windows下编辑的tomcat_shutdown.sh文件,然后放入Linux下执行,可能会因为编码问题执行失败,此时需要用一些编辑软件如UltraEdit或EditPlus等工具先将脚本编码转换成Unix或Linux编码,再放到Linux下。
- linux下定时自动重启tomcat服务器
- linux下实现tomcat定时自动重启
- Linux下实现tomcat定时自动重启
- linux下定时重启tomcat
- linux下定时任务-重启tomcat
- linux下定时重启tomcat
- tomcat 自动定时重启
- linux平台下监控Tomcat服务器,完成服务器宕机自动重启
- Linux下tomcat服务自动重启
- Linux服务器中tomcat设置定时重启任务
- linux 定时重启 tomcat
- linux 定时重启 tomcat
- linux 定时重启tomcat
- linux定时重启tomcat
- linux定时重启tomcat
- Linux下定时重启Tomcat(修改)
- 定时自动重启IIS和定时重启服务器
- 自动重启tomcat服务器
- wampserver安装及设置
- Objective C 中的nil,Nil,NULL和NSNull理解
- Theme设置,解决应用启动中的黑白屏现象
- 远程Java多进程调试方法
- java 对象序列化工具类
- linux下定时自动重启tomcat服务器
- hibernate 配置多个数据源
- C++ member function pointer
- java字符串的各种编码转换
- 黑马程序员 —— Java基础
- 卡尔曼滤波器 – Kalman Filter
- 时间戳问题汇总
- ini_set改变upload_tmp_dir的问题
- 梯度下降法的数学推导