update-rc.d和invoke-rc.d

1.建立開機自動執行程序service

在/etc/init.d中建立一個名為myvnc的script。

執行 update-rc.d myvnc defaults

update-rc.d就會自動幫我們將它加入rc0.d,rc1.d…之中。

2.移除某service
執行 update-rc.d myvnc remove


update-rc.d就會自動幫我們將它由rc0.d,rc1.d…之中移除


3.暫時不開啟及重新開啟service
執行 update-rc.d myvnc disable
會將service在rcX.d中之開頭改為K,

執行 update-rc.d myvnc enable
會將不啟動之service重新加入開機自動執行的service中(可看/etc/rc2.d/中K開頭會換成S開頭,代表下次開機會啟動)。

4.停止程序或再啟動

以下指令會停掉myvnc的service

invoke-rc.d myvnc stop 或
service stop myvnc


以下指令會再啟動myvnc的service

invoke-rc.d myvnc start 或
service start myvnc




分類: 系統管理。這篇內容的永久連結

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *