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