RHEL / CentOS 7 設定 daemontools 自動執行

Qmail 需要透過 daemontools 啟動, 近來在 CentOS 7 安裝新的 Qmail 系統, Qmail 開機在後不能自動啟動, 需要手動執行 “svscanboot &” , 再執行 “qmailctl start” 才可以正常啟動, 不能啟動的原因是 daemontools 沒有啟動。

要在 RHEL 及 CentOS 7 設定 daemontools 自動執行, 可以透過設定 systemctl, 建立檔案 /etc/systemd/system/daemontools.service:

# vi /etc/systemd/system/daemontools.service

加入以下內容:


完成後儲存檔案, 然後執行以下指令啟動 daemontools, 及設定開機自動執行。

# systemctl enable daemontools
# systemctl start daemontools

如果是在 CentOS 6, 設定方法如下:

# vi /etc/init/svscan.conf

加入以下內容:

執行以下指令:

# initctl reload-configuration
# initctl start svscan


Leave a Reply