如何停止自动执行FreshClam


13

我有最新版本的freshclamclamav安装,并在过去(当我有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

Answers:


12

那是freshclam导致该错误消息的守护进程正在运行。如果您查看日志,tail -10 /var/log/clamav/freshclam.log则最早可能会在今天看到Freshclam的更新。只要您看到更新,一切就可以正常工作。我实际上不建议禁用它,因为您以后可能会忘记更新。

如果要更改freshclam守护程序的间隔,请在终端窗口中输入以下内容:

sudo dpkg-reconfigure clamav-freshclam

然后逐步进行设置。在设置中,它询问一天要更新几次。默认为24(每小时一次)。如果要对其进行更多更新,请将其设置为48(每小时两次)。每2小时12次。


5

我知道这已经有了一个可以接受的答案,但就我而言,它没有帮助:手动更新的
任何dpkg-reconfigure设置freshclam都将导致重新引导后运行的守护程序,无论如何。

对我来说,诀窍是通过以下代码init.d完全禁用它:

 sudo update-rc.d clamav-freshclam disable

希望这对我遇到同样问题的人有帮助


该守护程序将在启动时自动运行,因此您可以将该行附加到.bashrc文件末尾。每次登录时,shell都会为您执行。虽然,我强烈建议允许程序自行自动更新它,而不是添加一行以创建原始日志的副本,以让您知道它确实已更新。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.