linux 启动和停止tomcat(解决服务已关闭,进程未停止的问题)
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
·
#!/bin/bash
#
# tomcat Startup script for the tomcat Server
#
# chkconfig: 2345 64 36
# processname: tomcat
export PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
BASEDIR=/usr/local/src/ps-tomcat
export JAVA_HOME=/usr/local/src/jdk1.6.0_05
PROG=`basename $BASEDIR`
FILE=$BASEDIR/bin/startup.sh
SLEEPTIME=1.5
start() {
PID=`ps -ef | grep "base=$BASEDIR" | grep -v "grep" | awk '{print $2}'`
if [ -n "$PID" ];then
echo -ne "\033[31;49;1m [FAILED] \033[39;49;0m"
echo "$PROG already running..."
else
$FILE
echo -n "Starting $PROG:"
echo -e "\033[32;49;1m [OK] \033[39;49;0m"
fi
}
stop() {
PID=`ps -ef | grep "base=$BASEDIR" | grep -v "grep" | awk '{print $2}'`
if [ -n "$PID" ];then
echo -n "Stopping $PROG:"
kill -9 $PID;
echo -e "\033[32;49;1m [OK] \033[39;49;0m"
else
echo -ne "\033[31;49;1m [FAILED] \033[39;49;0m"
echo "$PROG is not running."
fi
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep $SLEEPTIME
start
;;
*)
echo $"Usage: $PROG {start|stop|restart}"
exit 1
esac
A beautiful web dashboard for Linux
最近提交(Master分支:4 个月前 )
186a802e
added ecosystem file for PM2 5 年前
5def40a3
Add host customization support for the NodeJS version 5 年前
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)