ClamAV - автоматическое сканирование по расписанию с использованием Cron

Thank you for reading this post, don't forget to subscribe!

Скрипт на запуск сканирования ClamAV

nano /usr/local/sbin/clam_www_scan.sh

Добав­ля­ем туда код:

#!/bin/bash
SCAN_DIR="/var/www"
LOG_FILE="/var/log/clamav/manual_clamscan.log"
/usr/bin/clamscan -i -r $SCAN_DIR >> $LOG_FILE

Не забы­ва­ем выста­вить раз­ре­ше­ния на запуск скрипта:

chmod +x /usr/local/sbin/clam_www_scan.sh

Созда­ем файл лога:

touch /var/log/clamav/manual_clamscan.log

Создание задания в Cron на запуск ClamAV

Созда­ем зада­ние в Cron посред­ством коман­ды crontab -e, в открыв­ший­ся файл добав­ля­ем строку:

55      23      *       *       *       /usr/local/sbin/clam_www_scan.sh > /dev/null

Пра­ви­ло будет запус­кать­ся каж­дый день в 23:55, по фак­ту смот­рим лог файл:

cat /var/log/clamav/manual_clamscan.log

----------- SCAN SUMMARY -----------
Known viruses: 3419706
Engine version: 0.98.4
Scanned directories: 2
Scanned files: 3
Infected files: 0
Data scanned: 0.00 MB
Data read: 0.00 MB (ratio 0.00:1)
Time: 33.945 sec (0 m 33 s)