Ich versuche, Monit so zu konfigurieren, dass es den Clamav-Daemon überwacht. Es scheint jedoch, dass das /etc/init.d/clamav-daemon
Skript 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/clamav
enthält mein Verzeichnis nurclamd.ctl
Beim Ausführen werden keine Warnungen angezeigt systemctl clamav-daemon status
und 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