如何停止自动freshclam执行
我安装了最新版本的freshclam
和clamav
,而在过去(当我使用Ubuntu 14.10时)它每天freshclam
自动运行一次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
的开发人员clamtk
,他正在研究它,但不知道问题是什么)?
OS信息:
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
这是运行的freshclam
守护程序导致该错误消息。 如果您查看日志,请查看tail -10 /var/log/clamav/freshclam.log
您很可能会在今天看到freshclam的更新。 只要你看到更新,一切都运行正常。 我实际上不建议禁用它,因为您可能忘记稍后更新。
如果要将间隔更改为freshclam
守护程序,请在终端窗口中键入以下内容:
sudo dpkg-reconfigure clamav-freshclam
然后逐步完成设置。 在设置中,它询问每天更新多少次。 默认为24(每小时一次)。 如果您想要更新更新,请将其设置为48(每小时两次)。 12每2小时一次。
我知道这已经有了一个可接受的答案,但在我的情况下它没有帮助:
无论如何,任何dpkg-reconfigure
设置freshclam
到手动更新都会导致重启后运行守护进程。
对我来说诀窍是从init.d
完全禁用它,使用这一行:
sudo update-rc.d clamav-freshclam disable
希望这对任何遇到同样问题的人都有帮助