应用服务程序开机自启动

2019-11-27  本文已影响0人  阿文很淘气

step1
首先在/etc/rc.d/init.d/ 下面编写 执行的startObject.sh 文件
startObject.sh内容如下:

!/bin/bash

export JAVA_HOME=/root/jdk/jdk1.8.0_162
export JRE_HOME={JAVA_HOME}/jre export CLASSPATH=.:{JAVA_HOME}/lib:{JRE_HOME}/lib export PATH={JAVA_HOME}/bin:$PATH
source /etc/profile
nohup java -jar /root/pro/InternetBar-0.0.1-SNAPSHOT.jar >/root/pro/InternetBar-0.0.1-SNAPSHOT.log 2>&1 &

step2
然后分别在/etc/rc.d/rc3.d 和/etc/rc.d/rc5.d 里面建立软链接指向/etc/rc.d/init.d/startObject.sh 文件
ln -vsf /etc/init.d/startObject.sh S99startObject

注意:
查询当前用户运行级别
执行:
runlevel
结果决定在 rc?.d文件夹操作
到对应的rcn.d目录中添加软链接
S–>表示启动,99–>表示运行顺序。
软链接的名称一定要和可执行.sh文件名一致,否则该应用服务无法正常开机启动。

上一篇下一篇

猜你喜欢

热点阅读