使用shell脚本,每分钟检测一次Tomcat是否启动,如果没有启动就启动
需求:请使用shell脚本,写一个每分钟检测tomcat是否启动。如果没启动,执行/tomcat_home/bin/startup.sh启动tomcat.注意下面脚本中tomcat_home是不到bin目录的shell脚本如下:#!/bin/bashTOMCAT_HOME="/tomcat_home"CATALINA_HOME="$TOMCAT_HOME/bin/ca
需求:
请使用shell脚本,写一个每分钟检测tomcat是否启动。如果没启动,执行/tomcat_home/bin/startup.sh启动tomcat.
注意下面脚本中tomcat_home是不到bin目录的
shell脚本如下:
#!/bin/bash
TOMCAT_HOME="/tomcat_home"
CATALINA_HOME="$TOMCAT_HOME/bin/catalina.sh"
# 检测Tomcat是否在运行
is_tomcat_running() {
ps aux | grep -v grep | grep "$CATALINA_HOME" > /dev/null
}
# 启动Tomcat
start_tomcat() {
echo "Starting Tomcat..."
$TOMCAT_HOME/bin/startup.sh
}
# 检测Tomcat是否在运行
if is_tomcat_running; then
echo "Tomcat is run原创不易,完成人机校验,阅读全文
相关推荐
ELASTICSEARCH学习系列怎么查看ES是否启动?工作小总结SpringBoot:Jar包工程启动、停止、重启脚本学习笔录-SPRING BOOT我们公司使用了 6 年的Spring Boot 项目部署方案!打包 + Shell 脚本部署详解,稳的一批!工作小总结java web项目启动的时候JVM_Bind,真的是tomcat端口被占用了吗?tomcat不同意了经验分享VsCode LiveServer使用_LiveServer启动调试学习笔录-SPRING BOOTSpring Boot应用部署到Tomcat中无法启动问题 javax.servlet.ServletContext.getVirtualServerName()工作小总结【已经解决】./ 运行bash脚本文件出现 报错信息 /usr/bin/env: “bash\r“: 没有那个文件或目录工作小总结idea使用debug模式启动非常慢