基本逻辑:
1,查询执行tomcat的端口
2,判断端口是否存在:不存在则提示并执行下一步,存在则kill掉
3,判断路径下的tomcat启动文件是否存在,存在则启动
4,查询启动信息
#! /bin/bash
# Date:10:00 2022-09-23
# Author: Create by wuyingle
# Description: This script function is ……
# Version: 1.1
PID=`ps -ef |grep /oracle/apache-tomcat-8.5.72/conf |grep -v grep | awk '{print $2}'`
echo $PID
if [ ! "$PID" ];then
echo "tomcat don't start"
else
echo "tomcat $PID,kill..."
kill -9 $PID
fi
if [ -f "/oracle/apache-tomcat-8.5.72/bin/startup.sh" ]; then
echo "apache-tomcat-8.5.72_startupsh_exist"
/oracle/apache-tomcat-8.5.72/bin/startup.sh
else
echo "apache-tomcat-8.5.72_startupsh not found"
fi
ps -ef|grep java
以下是脚本文件:白嫖点击下载即可