Linux
使服務不在啟動時啟動
語境
我在 init.d 中創建了一個在啟動時啟動的服務(我們稱它為主要服務)。我更新了
update-rc.d primaryservice defaults
該服務呼叫 2 個腳本(2 個不同的任務域)。我決定製作 2個子服務(帶啟動/停止)並從主服務呼叫它們:
#!/bin/sh -e ... case start) service start subone service start subtwo ;; ...etc... esac
問題
**如何在啟動時不呼叫 2 個子服務?**但仍然可以使用
service subservice-one start
例如
您還必須使用該
update-rc.d
命令。可以remove
選擇將其從引導序列中刪除。該腳本將保留在init.d
目錄中,您仍然可以使用該service
命令啟動和停止它們。