1.创建重启脚本

1.编辑脚本

cd /homevim tomcatRestart.shSHUTDOWN=$tomcat_home/bin/shutdown.sh
STARTTOMCAT=$tomcat_home/bin/startup.sh
echo "停tomcat$tomcat_home"
$SHUTDOWN
ps -ef |grep tomcat |grep $tomcat_home |grep -v 'grep'|awk '{print $2}' | xargs kill -9sleep 20
echo "start $tomcat_home"
$STARTTOMCAT

2.给脚本赋权限

# chmod 777 tomcatRestart.sh

3.测试脚本是否好用:

# /home/tomcatRestart.sh
查看tomcat是否顺利重启,重启生效则好使

#建议不要在tomcat的bin目录下创建脚本,单独执行可以重启,但放到定时任务里不好使

2.把脚本加入定时任务

crontab -e
#14点33分重启tomcat
33 14 * * * /home/tomcatRestart.sh
#12点重启
#0 12 * * * /home/tomcatRestart.sh

重启定时任务:service crond restart

查看定时任务:crond -l

查看tomcat是否重启

linux tomcat定时重启服务相关推荐

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

    如何在Linux操作系统定时重启Tomcat服务? 背景: 正常情况下启动和关闭tomcat程序命令如下: /application/tomcat/bin/startup.sh /applicatio ...

  2. linux系统每月定时重启,linux系统定时重启.doc

    linux系统定时重启 linux系统定时重启 -------------------- 每个月1号凌晨3点自动重启 步骤如下: 1.用root帐号登陆: 2.打开终端窗口: 3.输入"cr ...

  3. linux的定时重启命令

    #安装Crontab yum install vixie-cron crontabs #设置开机启动Crontab chkconfig crond on #启动Crontab service cron ...

  4. linux电脑每天定时重启命令,linux的定时重启的具体命令

    1.譬如要在每天早上1点重启机器,它的命令该怎样写? 2.譬如要在每周一早上1点重启机器,它的命令该怎样写 经本人实践证明,可使用如下方法实现Linux系统在每天凌晨一点三十分自动重启系统. 1,编辑 ...

  5. Tomcat定时重启

    Tomcat定时重启 本文主要是介绍定时重启tomcat7.exe不是tomcat7w.exe下的start 一.原理 1.1原理 编写.bat文件的脚本.通过windows计划任务定期调用执行脚本文 ...

  6. linux 程序定时重启tomcat,linux下实现tomcat定时自动重启

    tomcat自带的脚本中没有提供直接restart的模式,但是有start和shutdown两种模式.要实现restart模式,实际上只需要判断是否已经启动tomcat,若已经启动则限制性shutdo ...

  7. linux下定时重启tomcat

    工具/原料 linux tomcat 方法/步骤 编写tomcat_shutdown.sh: #!/bin/shexport JAVA_HOME=/home/oracle/jdk1.7.0_67/ex ...

  8. Linux定时重启服务脚本

    服务启动脚本cronStartTinyproxy.sh 放在/etc/tinyproxy目录 touch cronStartTinyproxy.sh #!/bin/sh #需要定时重启程序的绝对路径 ...

  9. Contos7下tomcat定时重启实现

    遇到一个需求,每天tomcat需要定时重启下,人工操作多累啊,还有可能会遗忘,所以来搞一波,走起~ 1.创建脚本 可以在本地编辑好上传,也可以在服务器创建文件,我的文件名是"tomcat_r ...

最新文章

  1. DataBind数据核心
  2. 科大讯飞全新1024:3大计划,200项A.I.能力,全链路驱动应用场景创新!
  3. 考考你:输入数字,判定空格和回车
  4. 记录一下从标定模型中读取参数
  5. 区块链经济时代得“先机”者得天下!
  6. 今日头条在消息服务平台和容灾体系建设方面的实践与思考
  7. oracle backup arch,一个数据库备份的例子
  8. 计算机科学课程体系核心内容,计算机科学教育的课程体系之研究
  9. [Object-C语言随笔之三] 类的创建和实例化以及函数的添加和调用!
  10. 超图Cesium卷帘遇到的坑
  11. Dev控件GridControl 的使用
  12. lua定时器与定时任务的接口设计
  13. python正则表达式练习题
  14. python与施耐德plc通讯_施耐德PLC两种编程通讯控制实例分享
  15. 基于C++和EasyX 实现的《双人贪吃蛇》小游戏,你不找个小伙伴陪你一起玩吗?
  16. 运筹学 美国人在计算机上实现的四,运筹学试卷及答案
  17. 实时语音趣味变声,大叔变声“妙音娘子”Get一下
  18. 生命是一种长期而持续的累积过程
  19. cocos 使用ts对接微信广告
  20. Ubuntu中mininet的可视化界面

热门文章

  1. c语言 pragma指令,C语言#pragma指令用法
  2. 【Scheme】Scheme 编程学习(一) —— 概述
  3. win10电脑怎么录屏
  4. 基于分子对接与体外实验数据的一致性研究预测出槲皮素衍生物可以为α-Glucosidase 新的抑制剂
  5. 0.96寸OLED (SSD1306驱动芯片) 的屏幕滚动问题
  6. 文件结束标志EOF及fgetc fgets getc gets getchar函数
  7. 支持.sat文件的钣金展开软件都有哪些?
  8. table制作项目增补表案例
  9. 微信扫码wx.scanCode的使用方法
  10. Validator验证框架