`
shuzheng5201314
  • 浏览: 197614 次
  • 来自: 北京
社区版块
存档分类
最新评论

Linux下实现tomcat定时自动重启

阅读更多

先新建重启脚本:

 

 

cd /usr/local/tomcat/apache-tomcat-6.0.26

vi restart.sh

 

 

注:第一行为进入tomcat目录,第二行为新建restart.sh脚本。

 

写入以下内容:

 

 

/usr/local/tomcat/apache-tomcat-6.0.26/bin/catalina.sh stop
sleep 1m
/usr/local/tomcat/apache-tomcat-6.0.26/bin/catalina.sh start

 

 

注:第一行为停止服务,路径自行修改,第二行为进程等待1分钟,第三行为启动服务。

 

修改脚本权限,否则运行时会Permission denied:

 

 

chmod 777 *.sh

 

 

测试:

 

 

/usr/local/tomcat/apache-tomcat-6.0.26/restart.sh
 

 

接下来是定时启动服务,用到任务调度的crond常驻命令:

 

 

crontab -e

 

 

写入以下内容:

 

 

30 03 * * * /usr/local/tomcat/apache-tomcat-6.0.26/restart.sh
 

 

注:03点30分调用该脚本,成功则出现:crontab: installing new crontab。

 

 

cron 是linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:  
引用:  
/sbin/service crond start //启动服务  
/sbin/service crond stop //关闭服务  
/sbin/service crond restart //重启服务  
/sbin/service crond reload //重新载入配置 
 

 

补充小技巧,vi命令:

 

 

 

先按shift+;  

出现:    

输入wq 保存退出

输入q! 不保存退出 
 

 

2
0
分享到:
评论

相关推荐

    linux定时自动重启TOMCAT

    linux定时自动重启TOMCAT,SHELL脚本, 按制定时间启动脚本,并自动查找TOMCAT进程,关闭TOMCAT进程,然后再启动TOMCAT进程,服务器压力过大,或遭受攻击时,TOMCAT集群时自动维护出问题的TOMCAT。

    Tomcat在Linux下的定时重启

    文档详细描述了在Linux中创建定时任务,创建Tomcat重启的脚本文件,增加Tomcat定时重启任务的方法和步骤,对配置中可能出现的问题进行了解答,实际操作,成功实现。

    Linux下定时重启Tomcat服务

    Linux下定时重启Tomcat 1.写一个shell脚本restart.sh,重新启动tomcat vi restart.sh //是新建文件如果没有该文件

    Tomcat定时启动与监控

    1、 Linux下Tomcat定时启动 首先写一个自动重启tomcat的shell , 并配合linux下 crontab 执行定时任务。

    Linux脚本监控tomcat假死与异常

    Linux定时脚本监控tomcat是否假死或出现运行异常,若出现异常则自动重启。

    Linux系统如何定时重启Tomcat.docx

    ...

    Linux系统如何定时重启Tomcat.pdf

    。。。

    Linux中使用Crontab定时监测维护Tomcat应用程序的方法

    处理方法:应用接口不可用时自动重启Tomcat,并发送告警邮件给相关人员 #!/bin/bash #--------------------------------------------------------- # 功能说明: # 监控指定HTTP服务是否可用,如果不可用立即重启...

    ar-tomcat.sh

    我默认配置的是每天凌晨01:30重启Tomcat服务器。大家可以参考我的博客内容按照各自需要设置Tomcat的重启时间,建议都放在凌晨比较合适,毕竟当时访问服务器的人可能较少,重启也不会造成太多的影响。

    java项目发布助手项目部署工程发布工程部署tomcat部署项目一键发布jenkins部署

    这个软件比jekins配置简单,而且jekins无法查看tomcat的启动日志,虽然定时重启了服务器,但是启动效果如何,有没有成功,jenkins都无法体现,所以,我的这款小工具解决了jenkins配置复杂,和华而不实的bug,感觉好用...

    实战Nginx:取代Apache的高性能Web服务器 第一章

    5.1 Nginx与JSP(Tomcat)在Linux上的安装、配置 5.2 Nginx与ASP.NET(Mono+FastCGI)在Linux上的安装、配置 5.3 Nginx与Perl(FastCGI)在Linux上的安装、配置 第6章 Nginx HTTP负载均衡和反向代理的配置与优化 6.1...

    SpringBoot + Mysql 博客管理系统【前端+后台】.rar

    * 在线新增数据库并直接生成 前,后台基本源码,放到源码相应目录中重启tomcat可直接使用,预览 * 系统定时任务的新增改查 立即启动 暂停 恢复 ## 技术框架 * 核心框架:`SpringBoot` * 安全框架:`...

    实战Nginx.取代Apache的高性能Web服务器

    5.1 Nginx与JSP(Tomcat)在Linux上的安装、配置 5.2 Nginx与ASP.NET(Mono+FastCGI)在Linux上的安装、配置 5.3 Nginx与Perl(FastCGI)在Linux上的安装、配置 第6章 Nginx HTTP负载均衡和反向代理的配置与优化 ...

    实战nginx-张宴

    5.1 Nginx与JSP( Tomcat) 在Linux上的安装、 配置 5.2 Nginx与ASP.NET( Mono+FastCGI) 在Linux上的安装、 配置 5.3 Nginx与Perl( FastCGI) 在Linux上的安装、 配置 第6章 Nginx HTTP负载均衡和反向代理的配置...

Global site tag (gtag.js) - Google Analytics