ClamAVでコンピューターをスキャンするとき、私が通常行うことは次のようなものを実行することです:
Sudo clamscan -r --detect-pua --infected --bell / | tee ClamscanLog16.txt
ただし、複数のアイテム(ファイルまたはフォルダー)をスキャンしている場合があり、それらのアイテムが互いに同じフォルダー/場所にない場合、上記のコマンドの同様のバージョンを実行する必要があるため、物事が少し難しくなりますいくつかの異なる場所。
だから本当に私の質問は、単一のコマンドで、ファイルシステムの異なる場所にある複数のアイテムを同時にスキャンする方法がありますか?
OS情報:
Description: Ubuntu 14.10
Release: 14.10
パッケージ情報:
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
特別なソフトウェアは必要ありません。ベースオペレーティングシステムだけです:マルチタスクが組み込まれています!
ただやる:
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 &
そして、3つの異なる端末から、これらを仕事で見ることができます:
tail --follow /var/log/clamav.log.scan-var.txt
1つの端末で
tail --follow /var/log/clamav.log.Scan-bin.txt
別のものなどで...
だから私はSudo apt-get purge parallel
そして、OSを可能な限りベースに近づけてください。より少ないソフトウェアはより安定したシステムを意味します! ;-)
Rant:これはあなたが知っている21世紀です! Colossus 、Apollo ガイダンスコンピューター 、 Apple II 、 Commodore)のようなシングルタスクシングルユーザーシステムの時代64 、 ... は終了です!
インストールパラレル
parallel-標準入力からシェルコマンドラインを並行してビルドおよび実行します
Sudo apt-get install parallel
parallelを使用します
(echo "Sudo clamscan -r --detect-pua --infected --bell <first_location>"; echo "Sudo clamscan -r --detect-pua --infected --bell <second_location>") | parallel