当前位置: 首页 > news >正文

centos 定时脚本检测tomcat是否启动,未启动情况下重新启动

编写脚本

tomcatMonitor.sh

#!/bin/sh. /etc/profile
. ~/.bash_profile#首先用ps -ef | grep tomcat 获得了tomcat进程信息,这样出来的结果中会包含grep本身,
#因此通过 | grep -v grep 来排除grep本身,然后通过 awk '{print $2}'来打印出要找的进程id号;
pid=$(ps -ef|grep apache-tomcat-8.5.47 |grep -v grep | awk '{print $2}') 
#echo $pidif [ -n "$pid" ];then  echo "tomcat进程ID为:$pid. 运行正常" 
else  echo "进程不存在! Tomcat自动重启"  cd /usr/local/apache-tomcat-8.5.47/bin/ &&  ./startup.sh
fi 

为脚本添加可执行权限

chmod u+x tomcatMonitor.sh

配置定时任务

*/30 * * * * /usr/local/tomcatMonitor.sh

重启定时任务:systemctl start crond

http://www.lryc.cn/news/117756.html

相关文章:

  • 【Unity3D】消融特效
  • 10.Eclipse配置Tomcat详细教程、如何使用Eclipse+tomcat创建并运行web项目
  • MySQL索引1——索引基本概念与索引结构(B树、R树、Hash等)
  • 2023-08-06力扣今日四题
  • Kubernetes入门 三、命令行工具 kubectl
  • 18 | 基于DDD的微服务设计实例
  • router和route的区别
  • 每日后端面试5题 第五天
  • BGP基础实验
  • 在excel中整理sql语句
  • Vue中下载不同文件的几种方式
  • Ethernet/ip协议开发记录
  • Spring系列三:基于注解配置bean
  • git的简单介绍和使用
  • uni-app运行微信开发工具小程序,出现× initialize报错
  • UNet Model
  • vue+iviewUi+oss直传阿里云上传文件
  • 算法leetcode|68. 文本左右对齐(rust重拳出击)
  • 基于MATLAB实现小波算法仿真(附上多个完整源码+数据集)
  • 【深度学习注意力机制系列】—— CBAM注意力机制(附pytorch实现)
  • 【资料分享】全志科技T507-H工业核心板规格书
  • Profibus-DP转modbus RTU网关modbus rtu和tcp的区别
  • AlmaLinux 9 安装 Edge 和 Chrome
  • NGINX——负载均衡
  • C#实现端口扫描和执行cmd命令、调用摄像头
  • 【图像恢复】基于交替乘子方法(ADMM)图像恢复算法研究[固定点收敛和应用](Matlab代码实现)
  • Qt 使用QLabel的派生类实现QLabel的双击响应
  • 关于@JSONField的使用
  • Centos7单机部署ElasticSearch
  • js玩儿爬虫