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 parallel
mein 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
Installierenparallel
parallel - Shell-Befehlszeilen von der Standardeingabe aus parallel erstellen und ausführen
sudo apt-get install parallel
Verwendenparallel
(echo "sudo clamscan -r --detect-pua --infected --bell <first_location>"; echo "sudo clamscan -r --detect-pua --infected --bell <second_location>") | parallel