通常のlogrotateは日時の実行になるため、1時間毎の実行を設定することはできません。
そのため、毎時実行するためには、cronで起動させるような設定が必要になります。
設定方法はこちらが参考になります。
http://catnapper-mar.hatenablog.com/entry/2015/08/30/141424
logrotateの設定後はテストをしてみてエラーにならないことを確認しておきましょう。
テストで
log does not need rotating
が出力されていたらNGです。
よくある設定ミスだと、改行コードがCRLFの場合です。
改行コードはLFである必要があるので、気をつけましょう。
logroateのテストの方法は、こちらが参考になります。
https://server-setting.info/centos/loglotation.html
コメント