Как остановить автоматическое выполнение freshclam

13

У меня установлена freshclamи clamavустановлена последняя версия , и в прошлом (когда у меня была Ubuntu 14.10) она запускалась freshclamавтоматически только несколько раз в день, но не работала все время. Теперь, что я нахожу, хотя, если я иду в Терминал и выполняю:

sudo freshclam

Что я получаю:

ERROR: /var/log/clamav/freshclam.log is locked by another process
ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).

И тогда единственный способ вручную запустить эту команду - это убить freshclamпроцесс, но это напрасная трата времени и раздражает, поэтому я бы хотел полностью отказаться freshclamот автоматического обновления, чтобы я мог выполнять обновления вручную.

Поэтому я попытался установить clamtk , и в Update Assistantнастройках я попытался установить его так, чтобы я устанавливал обновления вручную, а затем щелкнул Apply, но это, даже после перезапуска, никак не повлияло на его freshclamповедение.

Поэтому на самом деле мой вопрос: как я могу получить его, чтобы freshclamон не проверял автоматически обновления или, по крайней мере, он делал это несколько раз в день, но не всегда, чтобы мне приходилось убивать его, чтобы запустить? Или есть способ исправить clamtkэто, чтобы он делал это правильно (я связался с разработчиком clamtkи он изучает это, но не знает, в чем проблема)?


Информация об ОС:

Description:    Ubuntu 15.04
Release:    15.04

Информация о пакете:

ClamTk:

clamtk:
  Installed: 5.18-1
  Candidate: 5.18-1
  Version table:
 *** 5.18-1 0
        100 /var/lib/dpkg/status
     5.15-1 0
        500 http://gb.archive.ubuntu.com/ubuntu/ vivid/universe amd64 Packages

ClamAV:

clamav:
  Installed: 0.98.7+dfsg-0ubuntu0.15.04.1
  Candidate: 0.98.7+dfsg-0ubuntu0.15.04.1
  Version table:
 *** 0.98.7+dfsg-0ubuntu0.15.04.1 0
        500 http://gb.archive.ubuntu.com/ubuntu/ vivid-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu/ vivid-security/main amd64 Packages
        100 /var/lib/dpkg/status
     0.98.6+dfsg-1ubuntu2 0
        500 http://gb.archive.ubuntu.com/ubuntu/ vivid/main amd64 Packages

источник

Ответы:

12

Это freshclamзапущенный демон, который вызывает это сообщение об ошибке. Если вы проверите журнал, tail -10 /var/log/clamav/freshclam.logвы, вероятно, увидите обновления для freshclam уже сегодня. Пока вы видите обновления, все работает нормально. Я на самом деле не рекомендую отключить его, так как вы можете забыть обновить позже.

Если вы хотите изменить интервалы для freshclamдемона, введите в окне терминала следующее:

sudo dpkg-reconfigure clamav-freshclam

затем выполните настройку. В настройке он спрашивает, сколько раз в день для его обновления. По умолчанию это 24 (один раз в час). Если вы хотите обновить больше, установите для 48 (дважды в час). 12 раз в 2 часа.

Терренс
источник
5

Я знаю, что на этот вопрос уже есть принятый ответ, но в моем случае это не помогло:
любой dpkg-reconfigureпараметр freshclamобновления вручную приведет к запуску демона после перезагрузки, несмотря ни на что.

что меня подвело, так это init.dполностью отключив эту строку:

 sudo update-rc.d clamav-freshclam disable

надеюсь, что это поможет всем, кто работает в моих же проблемах

nxet
источник
Демон запускается автоматически при загрузке, поэтому вы можете добавить эту строку в конец вашего .bashrcфайла. Каждый раз, когда вы входите в систему, оболочка выполнит ее для вас. Хотя я настоятельно рекомендую разрешить программе автоматически обновлять себя и вместо этого добавить строку, которая создает копию исходного журнала, чтобы вы знали, что он действительно обновился.