Clamav-Daemon이 Pidfile을 작성하지 않음

Clamav-Daemon이 Pidfile을 작성하지 않음

clamav-daemon을 모니터링하도록 Monit을 구성하려고 합니다. 그러나 /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 statusclamav-daemon의 다른 모든 기능은 손상되지 않은 것 같습니다(이메일/업로드 검사 등).

/etc/init.d/clamav-daemon 누락된 pidfile을 작성하려면 어떻게 해야 합니까 ?

답변1

다른 사람들이 위 질문에 대한 답변을 게시하는 것을 환영하지만 그동안 효과적인 해결 방법을 찾았습니다.

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

추가하다:

[service]  
Restart=always

관련 정보