Linux

使服務不在啟動時啟動

  • August 26, 2015

語境

我在 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命令啟動和停止它們。

引用自:https://unix.stackexchange.com/questions/225564