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