2019年2月27日 星期三

Ubuntu 16.04 開機自動執行程式


在程式開發中,

一些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

表示設定成功




沒有留言: