我正在尝试配置 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