Làm thế nào để dừng thực thi Freshclam tự động


13

Tôi có phiên bản mới nhất freshclamclamavđược cài đặt, và trong quá khứ (khi tôi có Ubuntu 14.10), nó chỉ chạy freshclamtự động vài lần một ngày, nhưng không chạy suốt. Bây giờ những gì tôi đang tìm thấy mặc dù nếu tôi đi đến Terminal và thực thi:

sudo freshclam

Tôi nhận được:

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

Và sau đó, cách duy nhất để có thể chạy lệnh đó một cách thủ công là giết freshclamtiến trình, nhưng điều này gây lãng phí thời gian và gây phiền nhiễu, vì vậy tôi muốn dừng hoàn toàn việc freshclamcập nhật tự động, để tôi có thể cập nhật thủ công.

Vì vậy, những gì tôi đã cố gắng là cài đặt clamtk , và trong Update Assistantcài đặt tôi đã cố gắng cài đặt nó để tôi sẽ cài đặt các bản cập nhật theo cách thủ công, và sau đó tôi đã nhấp Apply, nhưng dường như, ngay cả sau khi khởi động lại, không ảnh hưởng đến cách freshclamhành xử.

Vì vậy, thực sự câu hỏi của tôi là, làm thế nào tôi có thể lấy nó để freshclamkhông tự động kiểm tra các bản cập nhật, hoặc ít nhất là để nó thực hiện vài lần một ngày, nhưng không phải lúc nào tôi cũng ở đó để tôi phải giết nó để chạy nó? Hoặc có cách khắc phục clamtkđể nó thực hiện đúng (tôi đã liên lạc với nhà phát triển clamtkvà anh ta đang xem xét vấn đề này, nhưng không biết vấn đề là gì)?


Thông tin hệ điều hành:

Description:    Ubuntu 15.04
Release:    15.04

Thông tin gói hàng:

Ngao:

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

Ngao:

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

Câu trả lời:


12

Đó là freshclamdaemon đang chạy gây ra thông báo lỗi đó. Nếu bạn kiểm tra nhật ký, tail -10 /var/log/clamav/freshclam.logcó thể bạn sẽ thấy các bản cập nhật cho Freshclam sớm nhất là ngày hôm nay. Miễn là bạn đang xem cập nhật, mọi thứ đều hoạt động tốt. Tôi thực sự không khuyên bạn nên vô hiệu hóa nó vì bạn có thể quên cập nhật sau này.

Nếu bạn muốn thay đổi các khoảng thời gian thành freshclamdaemon, hãy nhập nội dung sau từ cửa sổ terminal:

sudo dpkg-reconfigure clamav-freshclam

sau đó bước qua thiết lập. Trong phần thiết lập, nó hỏi nó cập nhật bao nhiêu lần một ngày. Nó mặc định là 24 (một lần mỗi giờ). Nếu bạn muốn nó cập nhật thêm, hãy đặt nó trong 48 (hai lần mỗi giờ). 12 cho mỗi 2 giờ một lần.


5

Tôi biết điều này đã có câu trả lời được chấp nhận, nhưng trong trường hợp của tôi, nó không có ích:
bất kỳ dpkg-reconfigurecài đặt nào freshclamcho các cập nhật thủ công sẽ dẫn đến một trình nền chạy sau khi khởi động lại, bất kể là gì.

Điều gì đã làm cho tôi bị lừa là vô hiệu hóa nó init.dhoàn toàn, với dòng này:

 sudo update-rc.d clamav-freshclam disable

hy vọng điều này sẽ giúp ích cho bất cứ ai chạy trong các vấn đề tương tự của tôi


Trình nền sẽ tự động chạy khi khởi động, vì vậy bạn có thể nối dòng đó vào cuối .bashrctệp. Mỗi khi bạn đăng nhập, shell sẽ thực thi nó cho bạn. Mặc dù, tôi đặc biệt khuyên bạn nên cho phép chương trình tự động cập nhật nó và thay vào đó nối thêm một dòng tạo bản sao của nhật ký gốc để cho bạn biết rằng nó thực sự đã được cập nhật.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.