在centos7中jar包自启动

在/root/java下编写auto_start.sh

#java环境(不知道可不可以不配,先配着)
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64
export PATH=$JAVA_HOME/bin:$PATH
# jar包启动命令
nohup java -jar /root/collect/target/collect-0.0.1-SNAPSHOT.jar >> /root/auto_start.log 2>&1 &

添加执行权限

chmod +x /root/java/auto_start.sh

开机自启 需要编辑/etc/rc.d/rc.local 跟/etc/rc.local

vi /etc/rc.d/rc.local

在rc.local中添加之前的脚本文件的路径:即

/root/java/auto_start.sh

如图

给rc.local添加可执行权限

chmod +x /etc/rc.d/rc.local

注意!!!

/etc/rc.local 是/etc/rc.d/rc.local的软连接,我第一次只改了/etc/rc.d/rc.local,然后重启没生效,把/etc/rc.local也改了之后重启才生效的。
这个过程很简单,记录一下,可能有错误的地方,也或许这样做不太合适,希望批评指正。

posted on 2020-10-27 17:56  花开已留香  阅读(408)  评论(1)    收藏  举报

导航