![24時間ごとにbashからログを収集する[閉じる]](https://linux33.com/image/146551/24%E6%99%82%E9%96%93%E3%81%94%E3%81%A8%E3%81%ABbash%E3%81%8B%E3%82%89%E3%83%AD%E3%82%B0%E3%82%92%E5%8F%8E%E9%9B%86%E3%81%99%E3%82%8B%5B%E9%96%89%E3%81%98%E3%82%8B%5D.png)
私の考えは、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
なぜ使わないの?ログの回転?ログをメールで送信するオプションもあります。