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 寫入遺失的pid檔?

答案1

我歡迎其他人發布上述問題的答案,但同時我找到了一個有效的解決方法。

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

添加:

[service]  
Restart=always

相關內容