![24시간마다 bash에서 로그 수집 [닫기]](https://linux55.com/image/146551/24%EC%8B%9C%EA%B0%84%EB%A7%88%EB%8B%A4%20bash%EC%97%90%EC%84%9C%20%EB%A1%9C%EA%B7%B8%20%EC%88%98%EC%A7%91%20%5B%EB%8B%AB%EA%B8%B0%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
왜 사용하지 않니?로그 회전? 로그를 메일로 보내는 옵션도 있습니다.