Logrotate: 로그 구성 파일의 회전에 사용되는 메시지

Logrotate: 로그 구성 파일의 회전에 사용되는 메시지

/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이 부분(by)은 로그 파일이 실제로 회전될 때만 실행됩니다.

관련 정보