通常把需要執行命令加入到/etc/rc.local即可開機自動執行。
有時候不確定什么原因不管用(也可進一步調查原因),或使用下面這個方法:
cd /etc/init.d
#test.sh #!/bin/bash case "$1" in start) touch /tmp/abcd ;; stop) touch /tmp/abcde ;; restart) $0 stop $0 start ;; *) echo "Usage: $0 {start|stop|restart}" exit 1 ;; esac
sudo chmod +x test.sh
sudo ln -s jenkins.sh ../rc3.d/S95jenkins.sh
手動啟動測試:
/etc/init.d/test start
/etc/init.d/test stop
ll /tmp/abc*
參考:
linux開機自動執行命令和腳本
https://neucrack.com/p/91
Linux 啟動運行級別
0 - 停機模式。
1 - 單用戶模式。
2 - 多用戶模式。
3 - 完全多用戶模式。
4 - 自定義模式。
5 - 圖形化模式。
6 - 重啟模式。