在CentOS下停止Tomcat运行,可以通过编写一个Shell脚本来实现,假设你的Tomcat安装在默认路径/opt/tomcat
下,以下是一个示例脚本:
#!/bin/bash Tomcat安装目录 TOMCAT_HOME=/opt/tomcat 检查Tomcat是否正在运行 if pgrep f "$TOMCAT_HOME" > /dev/null; then echo "Stopping Tomcat..." # 使用shutdown.sh脚本停止Tomcat $TOMCAT_HOME/bin/shutdown.sh # 等待Tomcat完全停止 while pgrep f "$TOMCAT_HOME" > /dev/null; do echo "Waiting for Tomcat to stop..." sleep 1 done echo "Tomcat stopped." else echo "Tomcat is not running." fi
保存上述代码到一个文件,例如stop_tomcat.sh
,然后给这个脚本添加执行权限并运行它:
chmod +x stop_tomcat.sh ./stop_tomcat.sh
这个脚本首先检查Tomcat是否正在运行,如果是,则调用Tomcat自带的shutdown.sh
脚本来停止Tomcat,并等待其完全停止,如果Tomcat没有运行,则会提示用户Tomcat未运行。