MyController

WEB業界素人の僕がまた見返しそうなことのメモです。

clamAVを定期実行させる

定期実行させてメールで通知させる。

メアドは下記にいれてる。

vi /etc/cron.daily/clamscan.sh

 

 

/root/bin/clam-full.sh

clamscan / \

--infected \
--recursive \
--move=/var/log/clamav/virus \
--log=/var/log/clamav/clamav_`date +%Y-%m-%d`.log \
--exclude-dir=^/sys \
--exclude-dir=^/proc \
--exclude-dir=^/dev \
--exclude-dir=^/var/log/clamav/virus

# --infected   感染を検出したファイルのみを結果に出力
# --recursive   指定ディレクトリ以下を再帰的に検査 圧縮ファイルは解凍して検査
# --log=FILE   ログファイル
# --move=DIR   感染を検出したファイルの隔離先
# --remove   感染を検出したファイルを削除
# --exclude=FILE   検査除外ファイル(パターンで指定)
# --exclude-dir=DIR 検査除外ディレクトリ(パターンで指定)

 

 

 

vi /etc/crontab

#ウイルスソフト自動更新
34 * * * * clamav /usr/local/bin/freshclam --quiet
-l /var/log/clam-update.log

#ウイルスソフトのスキャン実行
0 0 * * 0 root /root/bin/clam-full.sh