実施日:2022/01/22~
<<今回の内容>>
シェルスクリプトで実行したスキャンのエラー解消
Total errors:65433
/etc/clamav/clamscan.sh:行 18:構文エラー:予期しないファイル終了(EOF)です。
まずは
Total errors:65433
このエラーから解消していきます。
スキャンした際にどこかのディレクトリで発生している。
less /home/ユーザー名/Documents/ログファイル名.log | grep error
ログを確認すると、①/proc/ ②/usr/ ③/sys/
上記、3ディレクトリの中のファイルでエラーが出ていました。
除外設定は--exclude-dir=以下に対象のディレクトリを記述すれば除外出来ます。
しかし、これらを除外していいものなのかそれぞれのディレクトリの役割を確認してみます。
/proc カーネル内部の情報にアクセスするための仮想的なファイルシステム。 実際はディスク上に存在しない。
/usr コマンドやユーティリティなどが配置されている その下層は細分化されている/usr/binや/usr/sbinなど
/sys(/sysfs) /proc同様に仮想的なファイルシステム
/procと/sysはスキャン対象から除外して良さそうなので、除外対象にします。
再度、スキャンを実行。
表示されていたTotal errosの項目は表示がされていませんでした。
また、予期しない構文エラーは該当行にif構文を記載していました。
この箇所は次回の記事で準備していたものを事前に記述していました。
if構文を削除したところ、エラーは消えました。
本日はここまで