Я пытаюсь настроить 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