Cara menghentikan eksekusi freshclam otomatis

13

Saya memiliki versi terbaru freshclamdan clamavterinstal, dan di masa lalu (ketika saya memiliki Ubuntu 14.10) ia hanya berjalan freshclamsecara otomatis beberapa kali sehari, tetapi belum berjalan sepanjang waktu. Sekarang apa yang saya temukan adalah jika saya pergi ke Terminal dan menjalankan:

sudo freshclam

Yang saya dapatkan:

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

Dan kemudian satu-satunya cara untuk dapat menjalankan perintah itu secara manual adalah dengan mematikan freshclamprosesnya, tetapi ini adalah pemborosan waktu, dan menjengkelkan, jadi saya ingin sepenuhnya berhenti freshclamdari pembaruan otomatis, sehingga saya dapat melakukan pembaruan manual.

Jadi yang saya coba adalah menginstal clamtk , dan dalam Update Assistantpengaturan saya mencoba mengaturnya sehingga saya akan menginstal pembaruan secara manual, dan kemudian saya mengklik Apply, tetapi ini tampaknya, bahkan setelah restart, tidak berdampak pada bagaimana freshclamberperilaku.

Jadi sebenarnya pertanyaan saya adalah, bagaimana saya bisa mendapatkannya sehingga freshclamtidak secara otomatis memeriksa pembaruan, atau setidaknya untuk melakukannya beberapa kali sehari, tetapi tidak selalu ada sehingga saya harus membunuhnya untuk menjalankannya? Atau apakah ada cara untuk memperbaikinya clamtkagar dapat melakukannya dengan benar (saya telah menghubungi pengembang clamtkdan dia sedang mencari ke dalamnya, tetapi tidak tahu apa masalahnya)?


Informasi OS:

Description:    Ubuntu 15.04
Release:    15.04

Informasi paket:

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

sumber

Jawaban:

12

Itu adalah freshclamdaemon yang menjalankan yang menyebabkan pesan kesalahan itu. Jika Anda memeriksa log, tail -10 /var/log/clamav/freshclam.logAnda mungkin akan melihat pembaruan untuk freshclam sedini hari ini. Selama Anda melihat pembaruan, semuanya berfungsi dengan baik. Saya sebenarnya tidak merekomendasikan untuk menonaktifkannya karena Anda mungkin lupa untuk memperbarui nanti.

Jika Anda ingin mengubah interval ke freshclamdaemon, ketikkan yang berikut dari jendela terminal:

sudo dpkg-reconfigure clamav-freshclam

lalu melangkah melalui pengaturan. Dalam pengaturan, ia bertanya berapa kali sehari untuk memperbaruinya. Standarnya adalah 24 (sekali per jam). Jika Anda ingin memperbarui lebih banyak, atur menjadi 48 (dua kali per jam). 12 untuk sekali setiap 2 jam.

Terrance
sumber
5

Aku tahu ini sudah memiliki jawaban yang diterima, tapi dalam kasus saya itu tidak membantu:
setiap dpkg-reconfigurepengaturan freshclamuntuk update pengguna akan menghasilkan daemon berjalan setelah reboot, tidak peduli apa.

apa trik saya untuk menonaktifkannya init.dsepenuhnya, dengan baris ini:

 sudo update-rc.d clamav-freshclam disable

Semoga ini bisa membantu siapa pun yang menjalankan masalah saya yang sama

nxet
sumber
Daemon akan berjalan secara otomatis saat boot, sehingga Anda dapat menambahkan baris itu ke akhir .bashrcfile Anda . Setiap kali Anda masuk, shell akan menjalankannya untuk Anda. Meskipun, saya sangat menyarankan agar program memperbaruinya sendiri secara otomatis dan alih-alih menambahkan baris yang membuat salinan log asli untuk memberi tahu Anda bahwa itu memang diperbarui.