1. 创建启动脚本boot-auto.sh
#!/bin/sh
# program
# jar auto_start
export JAVA_HOME=/usr/jdk1.8.0_45
export JRE=/usr/jdk1.8.0_45/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE/lib:.
export PATH=$PATH:$JAVA_HOME/bin/:$JRE/bin
nohup java -jar /root/java/remomx_bff_plat-1.0-SNAPSHOT.jar > /root/java/remomx_bff_plat.log 2>&1 &
脚本中jdk的路径地址需要根据自己的情况来修改;
2. 给脚本和日志文件授权
chmod +x /root/java/boot-auto.sh
chmod +x /root/java/remomx_bff_plat.log
3. 编辑/etc/rc.d/rc.local
将脚本boot-auto.sh的绝对路径另起一行追加到该文件中:如下图:
[root@localhost ~]# cd /etc/rc.d/
[root@localhost rc.d]# ls
init.d rc0.d rc1.d rc2.d rc3.d rc4.d rc5.d rc6.d rc.local
[root@localhost rc.d]# vi rc.local
4. 给rc.local授权
chmod +x /etc/rc.d/rc.local
5. 重启服务器验证
ps -ef|grep plat