参考链接 :https://www.jianshu.com/p/215eea897e08 感谢
1.在\etc\init.d 下创建脚本
2.赋予脚本文件权限
3.添加为系统服务 chkconfig --add javastart.sh
4.开机自启动 chkconfig javastart.sh on
5. 启动服务 service javastart.sh start
脚本内容
#保证该脚本能被chkconfig识别 #!/bin/sh # chkconfig: 2345 85 15 # description:auto_run #程序名 RUN_NAME="zhihudemo-0.0.1-SNAPSHOT.jar" #jar 位置 JAVA_OPTS=/root/zhihudemo-0.0.1-SNAPSHOT.jar LOG_OPTS=/root/zhihudemo.log #开始方法 start() { nohup java -jar $JAVA_OPTS >$LOG_OPTS & 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