Clamav-Daemon schreibt keine Pid-Datei

Clamav-Daemon schreibt keine Pid-Datei

Ich versuche, Monit so zu konfigurieren, dass es den Clamav-Daemon überwacht. Es scheint jedoch, dass das /etc/init.d/clamav-daemonSkript die PDI-Datei NICHT wirklich schreibt in/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"

Derzeit /var/run/clamaventhält mein Verzeichnis nurclamd.ctl

Beim Ausführen werden keine Warnungen angezeigt systemctl clamav-daemon statusund alle anderen Funktionen des Clamav-Daemon scheinen intakt zu sein (E-Mail-/Upload-Scan usw.).

Wie kann ich /etc/init.d/clamav-daemon das Schreiben der fehlenden PID-Datei aktivieren?

Antwort1

Ich begrüße es, wenn andere Antworten auf die obige Frage posten, aber in der Zwischenzeit habe ich eine effektive Problemumgehung gefunden.

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

hinzufügen:

[service]  
Restart=always

verwandte Informationen