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)は、ログファイルが実際に回転したときにのみ実行されます。

関連情報