首先,設置權限,
由於/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'
重啟服務器,即可。