148 Star 902 Fork 375

GVPDiDi-opensource/DDMQ

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
control.sh 1.00 KB
一键复制 编辑 原始数据 按行查看 历史
zanglei 提交于 2018-12-29 14:39 . init commit
#!/bin/bash
WEBAPPS="/home/xiaoju/tomcat/webapps"
TOMCATBIN="/home/xiaoju/tomcat/bin"
function start() {
OLD_PID="`pgrep -f org.apache.catalina.startup.Bootstrap`"
if [ "$OLD_PID" ]; then
echo "tomcat is already running, pid=$OLD_PID. Stop it first!" >> control.log
exit 1
fi
rm -rf $WEBAPPS/carrera
rm $WEBAPPS/carrera-console.war
cp carrera-console.war $WEBAPPS
$TOMCATBIN/startup.sh
echo "tomcat started" >> control.log
}
function stop() {
if [[ `pgrep -f org.apache.catalina.startup.Bootstrap` ]]; then
pkill -9 -f org.apache.catalina.startup.Bootstrap
fi
t=0
while [[ `pgrep -f org.apache.catalina.startup.Bootstrap` && "$t" -lt 30 ]]; do
sleep 1
done
if [[ `pgrep -f org.apache.catalina.startup.Bootstrap` ]]; then
echo "stop tomcat failed" >> control.log
exit 1
fi
echo "tomcat stopped" >> control.log
}
case "$1" in
"start")
start
;;
"stop")
stop
;;
"reload")
stop
start
;;
*)
echo "supporting cmd: start/stop/reload"
;;
esac
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/didiopensource/DDMQ.git
git@gitee.com:didiopensource/DDMQ.git
didiopensource
DDMQ
DDMQ
master

搜索帮助