在程式開發中,
一些service 或者程式需要重開機也能自行載入,
這時就要透過設定開機自動執行程式的步驟,
也就是今天要來教大家的:
Ubuntu 16.04 開機自動執行程式
方法一:
rc.local 是linux中著名的開機自動執行檔,
一般Linux系統該檔案都放置在/etc/init.d/rc.local ,
在Ubuntu中有些許不同,
必須修改/etc/rc.local,
利用vi 編輯/etc/rc.local,
將
sh /etc/init.d/test.sh
加到exit 0 的上方後
拷貝要自動執行的script檔到/etc/init.d/中,
sudo reboot 進行測試
利用
sudo cat /var/log/syslog | grep test
搜尋剛才的程式是否有執行
在上圖可看到
rc.local [1792] : test
第二個方法是:
同樣將測試的script拷貝到/etc/init.d/中
執行
update-rc.d opt_auto.sh defaults 99
來新增一個自動執行的服務,
要移除的話也很簡單,
透過:
update-rc.d -f opt_auto.sh remove
即可
sudo reboot之後,
一樣到 /var/log/syslog 可找到類似下圖的log
表示設定成功
沒有留言:
張貼留言