linux开机自启jar包.
尝试了修改/etc/rc.local文件 ,加入启动脚本命令
发现在rc.local中加启动命令,重启开机后的确会执行, 但是创建文件夹会执行, 执行脚本就不会
mkdir /home/user/test
sh /home/user/all-start.sh
创建文件夹会成功, 执行脚本就不会走
试试在all-start.sh 脚本中,增加 JAVA_HOME 和PATH 的配置:
export JAVA_HOME=xxxxxxxxxxxxxxxx
export PATH=$JAVA_HOME/bin:$PATH
有可能java环境变量的加载,比这个脚本执行的晚,导致无法启动