在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也改了之后重启才生效的。
这个过程很简单,记录一下,可能有错误的地方,也或许这样做不太合适,希望批评指正。
                    
                
                
            
        
浙公网安备 33010602011771号