Ubuntu Tomcat 自启动方式
1.平台服务启动、停止、重启
service tomcat_fusion start
service tomcat_fusion stop
service tomcat_fusion restart
2.实现方式
2.1 编写 Tomcat 自启动脚本,文件名称自定义(tomcat_fusion 为例)
#!/bin/bash
# description: Tomcat Start Stop Restart
# processname: tomcat-fusion-service
# sysv-rc-conf: 2345 21 81 指 Linux 级别需要启动 httpd(3,4,5);启动序号(99);关闭序号(10)。
#idea - tomcat-fusion-service config start
#!/bin/bash
# description: Tomcat Start Stop Restart
# processname: tomcat-fusion-service
# sysv-rc-conf: 2345 20 80
JAVA_HOME=/home/zhkj/zh_platform/plugins/java/jdk1.8.0_192
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
CATALINA_HOME=/home/zhkj/zh_platform/tomcat-fusion
case $1 in
start)
sh $CATALINA_HOME/bin/startup.sh
;;
stop)
pid=`ps -ef | grep java | grep -w $CATALINA_HOME | awk '{print $2}'`
echo -e "$tocmat"——"$pid"
kill -9 $pid
;;
restart)
pid=`ps -ef | grep java | grep -w $CATALINA_HOME | awk '{print $2}'`
kill -9 $pid
sleep 2
bash "$CATALINA_HOME"/bin/startup.sh
pid=`ps -ef | grep java | grep -w $CATALINA_HOME | awk '{print $2}'`