読者です 読者をやめる 読者になる 読者になる

logrotate設定 dateext便利だと思うけどあまり見ない気がする

Linux

logrotateでrotateされたファイルは、デフォルトの設定だと1から始まる整数(startで開始値変更可能)が付与される。(Ex. hogehoge.1)
例えばdailyでrotateしていると、hogehoge.1は昨日、hogehoge.2は一昨日rotateされたファイルなんだけど直感的でないし、rotateをたくさん設定しているとhogehoge.10とか作成されるけどlsとかするとhogehoge.1の後にhogehoge.10がくるのでちょっと不便。

dateextを付けるとrotateした日付YYYYMMDD(datafomatでフォーマット変更可能)をファイル名末尾に付与される。
hogehoge-20141105みたいな感じ。

dateext
Archive old versions of log files adding a daily extension like YYYYMMDD instead of simply adding a number. The extension may be
configured using the dateformat option.