代码拉取完成,页面将自动刷新
#!/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
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。