我需要专家的帮助,我们如何运行Clam Antivirus(https://www.clamav.net/)并在 Linux 机器上的某个时间自动扫描。我不知道如何做到这一点,我需要创建一个 crontab,或者 Clam Antivirus 是否有可用的配置?
答案1
您可以使用 crontab。个人偏好是编写一个由 cron 调用的自定义脚本并执行它,以便在进程中写入日志文件。
#! /bin/bash
scantime=$(date -u +%H)
#writes hour of scan, assuming to be run every 6 hours
fileout="$HOME/clamav-$(date -u +'%Hh-%d-%Y').log"
path="/var $HOME/Downloads"
for i in $path; do
echo "Starting hourly scan of $i
clamscan -r --bell -i $i >> $fileout
wait
done
然后添加0 0 0/6 1/1 * ? * /path/to/script
到crontab -e
.这将每 6 小时运行一次脚本。