Я умею сканировать один каталог:
clamscan -r /home
но хоть убей, я не могу заставить работать несколько каталогов и не могу решить эту простую проблему в Google.
Я пытался:
clamscan -r /home /otherdir
clamscan -r /home,/otherdir
но безрезультатно.
Что я делаю не так?
Вы должны поместить список папок / файлов в текстовый файл и передать его clamscan с помощью -f.
пример:
clamscan -r -z -i --bell --file-list=/home/nav/ClamScanTheseFolders.txt
DIRTOSCAN="/home /var/spool /bin /sbin";
for S in ${DIRTOSCAN}; do
clamscan -ri "$S" >> "$LOGFILE";
done
Кредит: https://www.howtoforge.com/tutorial/configure-clamav-to-scan-and-notify-virus-and-malware/
Обратите внимание, что в настоящее время в Debian 10 я могу сканировать два каталога, просто передав их оба в командной строке:
clamscan -irv /root/test1/ /root/test2/
Переключатели обозначают:
Это приведет к:
Scanning /root/test1/a.php
Scanning /root/test2/b.php
----------- SCAN SUMMARY -----------
Known viruses: 6849828
Engine version: 0.102.2
Scanned directories: 2
Scanned files: 2
Infected files: 0
Data scanned: 0.00 MB
Data read: 0.00 MB (ratio 0.00:1)
Time: 15.759 sec (0 m 15 s)