24時間ごとにbashからログを収集する[閉じる]

24時間ごとにbashからログを収集する[閉じる]

私の考えは、24時間ごとにログを収集してメールで送信し、後で更新することです。

たとえば、1.var/log/authのようないくつかのコンテンツを作成しました。

{いくつかの情報} 2.var/log/something.log {いくつかの情報}

list="$(find /var/log -name *.log )"
for file in $list;do
echo  '#############################'
onehourago=$(date --date='1 hours ago' +"%b%e %H:%M:%S")
echo $onehourago | cat $file - |sort| sed "1,/$onehourago/d"
done

しかし、まだ問題を理解していません。

ベストアンサー1

なぜ使わないの?ログの回転?ログをメールで送信するオプションもあります。

おすすめ記事