毎日深夜になると、私が設定したログロテート達成プロセスが始まります。
しかし、私が直面している問題は、回転が完了すると今日の名前があり、前日の名前に興味があるということです。
私のlogrotateのバージョンは3.8.6です。
私の設定ファイルlogrotate.confには次のものが含まれています。
/mylogs/thelogs {
missingok
daily
copytruncate
create 0644 root utmp
rotate 6
dateyesterday
}
「dataext」を「dateyesterday」に変更してみましたが、まだ同じことをしています。
助けてくれてありがとう。
答え1
私の経験を追加しましょう
私は必要dateext
とdateyesterday
オプションがあります。
省略すると、dateext
番号付きファイル(.1、.2、.3など...)が得られます。
答え2
両方のファイルに回転構成を適用すると、次のようになります。
etc/logrotate.conf etc/logrotate.d/syslog
変更した内容が正しく機能しません。
logrotate.confで設定を離れた後にのみ、コメントにあるUlrich Schwarzの答えは正しいです。
挨拶