Clamav-Daemon 不写入 Pidfile

Clamav-Daemon 不写入 Pidfile

我正在尝试配置 Monit 来监控 clamav-daemon。但是,似乎脚本/etc/init.d/clamav-daemon实际上并没有将 pdifile 写入/var/run/clamav

/etc/init.d/clamav-daemon:   
    NAME="clamd"
    DESC="ClamAV daemon"
    CLAMAVCONF=/etc/clamav/clamd.conf
    SUPERVISOR=/usr/bin/daemon
    SUPERVISORNAME=daemon
    SUPERVISORPIDFILE="/var/run/clamav/daemon-clamd.pid"
    SUPERVISORARGS="--name=$NAME --respawn $DAEMON -F $SUPERVISORPIDFILE"
    DATABASEDIR="/var/lib/clamav"

目前我的/var/run/clamav目录只有clamd.ctl

运行时没有任何警告systemctl clamav-daemon status,并且 clamav-daemon 的所有其他功能似乎都完好无损(电子邮件/上传扫描等)

我怎样才能/etc/init.d/clamav-daemon 写入丢失的 pidfile?

答案1

我欢迎其他人对上述问题发表答案,但与此同时,我找到了一种有效的解决方法。

nano /etc/systemd/system/clamav-daemon.service.d/extend.conf

添加:

[service]  
Restart=always

相关内容