So scannen Sie mit ClamAV mehrere Standorte gleichzeitig

So scannen Sie mit ClamAV mehrere Standorte gleichzeitig

Wenn ich meinen Computer mit ClamAV scanne, führe ich normalerweise Folgendes aus:

sudo clamscan -r --detect-pua --infected --bell / | tee ClamscanLog16.txt

Aber manchmal scanne ich mehr als ein Element (Datei oder Ordner), und wenn sich diese Elemente nicht im selben Ordner/Speicherort befinden, wird es etwas schwieriger, da ich eine ähnliche Version des obigen Befehls für mehrere unterschiedliche Speicherorte ausführen muss.

Meine Frage lautet also im Wesentlichen: Gibt es eine Möglichkeit, mit einem einzigen Befehl mehrere Elemente an verschiedenen Stellen in Ihrem Dateisystem gleichzeitig zu scannen?


Betriebssysteminformationen:

Description:    Ubuntu 14.10
Release:    14.10

Verpackungsinformationen:

clamav:
  Installed: 0.98.6+dfsg-0ubuntu0.14.10.1
  Candidate: 0.98.6+dfsg-0ubuntu0.14.10.1
  Version table:
 *** 0.98.6+dfsg-0ubuntu0.14.10.1 0
        500 http://gb.archive.ubuntu.com/ubuntu/ utopic-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu/ utopic-security/main amd64 Packages
        100 /var/lib/dpkg/status
     0.98.4+dfsg-2 0
        500 http://gb.archive.ubuntu.com/ubuntu/ utopic/main amd64 Packages

Antwort1

Du brauchst nichtjede spezielle SoftwareDazu genügt das Basisbetriebssystem:Multitasking ist integriert!

Mach einfach:

sudo clamscan -r --detect-pua --infected --bell /var > /var/log/clamav.log.scan-var.txt &
sudo clamscan -r --detect-pua --infected --bell /bin > /var/log/clamav.log.scan-bin.txt &
sudo clamscan -r --detect-pua --infected --bell /media/Samba/MumsDrive > /var/log/clamav.log.Scan-mum.txt &

und dann können Sie von drei verschiedenen Terminals aus Folgendes bei der Arbeit sehen:

tail --follow /var/log/clamav.log.scan-var.txt

in einem Terminal und

tail --follow /var/log/clamav.log.Scan-bin.txt

in einem anderen usw...

Ich würde sudo apt-get purge parallelmein Betriebssystem also so nah wie möglich an der Basis halten! Weniger Software bedeutet ein stabileres System! ;-)

Schimpfen:Wir leben im 21. Jahrhundert, wissen Sie! Die Zeiten von Single-Tasking-Einzelbenutzersystemen wie demKoloss, der ApolloLeitcomputer, DieApple II, DieCommodore 64,...sind vorbei!

Antwort2

  1. Installierenparallel

    parallel - Shell-Befehlszeilen von der Standardeingabe aus parallel erstellen und ausführen

     sudo apt-get install parallel
    
  2. Verwendenparallel

     (echo "sudo clamscan -r --detect-pua --infected --bell <first_location>"; echo "sudo clamscan -r --detect-pua --infected --bell <second_location>") | parallel
    

verwandte Informationen