工作小总结

使用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

原创不易,完成人机校验,阅读全文

相关推荐