网站部署后,服务器重启,每次都要重新启动springboot JAR包服务,太麻烦了。有没有办法开机自动重启那,当然是有的
1.创建开启启动文件
切换到init.d目录
cd /etc/init.d/ touch bsbwebjar.sh vi bsbwebjar.sh
2.配置启动文件
#!/bin/sh
# chkconfig: 2345 85 15
# description:auto_run
#程序名
RUN_NAME="bsb-vip-main.jar"
#jar包位置
JAVA_OPTS=/usr/local/server/web/bsb-vip-main.jar
#后台运行日志位置
LOG_OPTS=/usr/local/server/web/nohup.out
#开始方法
start() {
nohup java -jar $JAVA_OPTS >$LOG_OPTS 2>&1 &
echo "$RUN_NAME started success."
}
#结束方法
stop() {
echo "stopping $RUN_NAME ..."
kill -9 `ps -ef|grep $JAVA_OPTS|grep -v grep|grep -v stop|awk '{print $2}'`
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
echo "Userage: $0 {start|stop|restart}"
exit 1
esac
3.设置权限
chmod +x /etc/init.d/bsbwebjar.sh chmod +x /usr/local/server/web/bsb-vip-main.jar
4.设置开机启动
chkconfig bsbwebjar.sh on
参照 服务器下配置springboot项目开机自启 - 皓月天边 - 博客园



