
/etc/logrotate.d/에서 회전을 위한 구성 파일을 만들려고 합니다. 다음을 수행했습니다.
sudo cat > service
/var/log/service/service.log {
rotate 6
compress
size=120M
missingok
create 0777 root root
notifempty
}
/var/log/logrotate.log 파일에 현재 날짜와 시간, 일부 텍스트(예: "Complete")를 사용하여 회전 후 메시지를 추가하고 싶습니다. 어떻게 해야 하나요?
답변1
postrotate
마지막 명령 앞에 명령 을 추가하세요 }
. 예:
postrotate
exec >> /var/log/logrotate.log
date; echo 'completed'
endscript
이 부분은 /bin/sh
로그 파일이 실제로 회전된 경우에만 실행됩니다.