linux定时命令启动tomcat,Linux 定时任务crontab,定时检测tomcat是否启动,挂了则启动...

CentOS Crontab(定时任务)

1、安装crontabs(默认是安装的,如果没有安装则安装一下)

yum install crontabs

2、相关命令操作

service crond start //启动服务

service crond stop //关闭服务

service crond restart //重启服务

service crond reload //重新载入配置

#查看crontab服务状态:

service crond status

# 手动启动crontab服务:

service crond start

3、设置开机启动

chkconfig crond on

4、应用案例

实现如下功能,每一分钟检测tomcat服务器是否在启动,如果没有启动则启动tomcat服务器

vim /opt/tomcat/chckeheath.sh

#!/bin/bash

source /etc/profile

pid=`jps|grep Bootstrap |grep -v grep|awk '{print $1}'`

#如果不存在返回1,存在返回0

starttime=$(date +%Y-%m-%d\ %H:%M:%S)

if [ -z "${pid}" ]; then

echo "$starttime 程序死了,现在启动"

sh /opt/tomcat/bin/startup.sh

#   else

# echo "程序还活着$starttime"

fi

5、编辑crond

vim /etc/crontab

6、追加如下内容

每分钟执行检测shell脚本

*/1 * * * * root  /opt/tomcat/chckeheath.sh >> /var/log/chkheath.log &

7、重新载入配置

service crond reload

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值