首先,设置权限,
由于/etc/rc.local是/etc/rc.d/rc.local的软连接,所以必须确保/etc/rc.local和/etc/rc.d/rc.local都有x权限(可执行)
执行命令
chmod +x /etc/rc.d/rc.local
创建一个启动程序的脚本,以java的jar包为例,创建start.sh,并放在 /root/app路径下:
nohup java -jar myDemo.jar --server.port=9220 > /root/logs/nohup.out 2>&1 &
在rc.local文件中添加如下脚本:
su - root -c '/root/app/start.sh'
重启服务器,即可。