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

왜 사용하지 않니?로그 회전? 로그를 메일로 보내는 옵션도 있습니다.

관련 정보