Lors de l'analyse de mon ordinateur avec ClamAV, ce que je fais normalement est d'exécuter quelque chose comme:
Sudo clamscan -r --detect-pua --infected --bell / | tee ClamscanLog16.txt
Mais parfois je scanne plus d'un élément (fichier ou dossier), et lorsque ces éléments ne sont pas dans le même dossier/emplacement les uns que les autres, les choses deviennent un peu plus difficiles car je dois exécuter une version similaire de la commande ci-dessus pour plusieurs endroits différents.
Alors vraiment quelle est ma question, y a-t-il un moyen dans une seule commande de scanner plus d'un élément à différents endroits de votre système de fichiers en même temps?
Informations sur le système d'exploitation:
Description: Ubuntu 14.10
Release: 14.10
Informations sur le package:
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
Vous n'avez pas besoin de aucun logiciel spécial pour cela, juste le système d'exploitation de base: le multitâche est intégré!
Faites juste:
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 &
puis à partir de 3 terminaux différents, vous pouvez les voir à l'œuvre:
tail --follow /var/log/clamav.log.scan-var.txt
dans un terminal, et
tail --follow /var/log/clamav.log.Scan-bin.txt
dans un autre etc ...
Je voudrais donc Sudo apt-get purge parallel
et garder mon OS le plus près possible de la base! Moins de logiciels signifie un système plus stable! ; -)
Rant: C'est le 21e siècle, vous savez! L'époque des systèmes mono-utilisateur mono-tâches comme le Colossus , l'Apollo ordinateur de guidage , le Apple II , le Commodore 64 , ... c'est fini!
Installer parallèle
parallel - construire et exécuter des lignes de commande Shell à partir d'une entrée standard en parallèle
Sudo apt-get install parallel
Utilisez parallèle
(echo "Sudo clamscan -r --detect-pua --infected --bell <first_location>"; echo "Sudo clamscan -r --detect-pua --infected --bell <second_location>") | parallel