Al escanear mi computadora con ClamAV lo que normalmente hago es ejecutar algo como:
sudo clamscan -r --detect-pua --infected --bell / | tee ClamscanLog16.txt
Pero a veces estoy escaneando más de un elemento (archivo o carpeta), y cuando esos elementos no están en la misma carpeta/ubicación entre sí, las cosas se vuelven un poco más difíciles porque tengo que ejecutar una versión similar del comando anterior para varias ubicaciones diferentes.
Entonces, realmente cuál es mi pregunta: ¿hay alguna forma con un solo comando de escanear más de un elemento en diferentes ubicaciones de su sistema de archivos al mismo tiempo?
Información del sistema operativo:
Description: Ubuntu 14.10
Release: 14.10
Información del paquete:
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
Respuesta1
no necesitascualquier software especialpara hacer eso, solo el sistema operativo base:¡La multitarea está incorporada!
Solo haz:
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 &
y luego desde 3 terminales diferentes podrás ver estos en funcionamiento:
tail --follow /var/log/clamav.log.scan-var.txt
en una terminal y
tail --follow /var/log/clamav.log.Scan-bin.txt
en otro etc...
¡Así que mantendría sudo apt-get purge parallel
mi sistema operativo lo más cerca posible de la base! ¡Menos software significa un sistema más estable! ;-)
Despotricar:¡Este es el siglo XXI, ya sabes! Los tiempos de los sistemas monousuario de tarea única como elColoso, el Apolocomputadora de guía, elmanzana ii, elComodoro 64,...¡han terminado!
Respuesta2
Instalarparalelo
paralelo: construye y ejecuta líneas de comando de shell desde la entrada estándar en paralelo
sudo apt-get install parallel
Usarparalelo
(echo "sudo clamscan -r --detect-pua --infected --bell <first_location>"; echo "sudo clamscan -r --detect-pua --infected --bell <second_location>") | parallel