![Logrotate: 로그 구성 파일의 회전에 사용되는 메시지](https://linux55.com/image/76905/Logrotate%3A%20%EB%A1%9C%EA%B7%B8%20%EA%B5%AC%EC%84%B1%20%ED%8C%8C%EC%9D%BC%EC%9D%98%20%ED%9A%8C%EC%A0%84%EC%97%90%20%EC%82%AC%EC%9A%A9%EB%90%98%EB%8A%94%20%EB%A9%94%EC%8B%9C%EC%A7%80.png)
/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)은 로그 파일이 실제로 회전될 때만 실행됩니다.