前日の日付の回転を取得するには?

前日の日付の回転を取得するには?

毎日深夜になると、私が設定したログロテート達成プロセスが始まります。

しかし、私が直面している問題は、回転が完了すると今日の名前があり、前日の名前に興味があるということです。

私のlogrotateのバージョンは3.8.6です。

私の設定ファイルlogrotate.confには次のものが含まれています。

/mylogs/thelogs {
    missingok
    daily
    copytruncate
    create 0644 root utmp
    rotate 6
    dateyesterday
}

「dataext」を「dateyesterday」に変更してみましたが、まだ同じことをしています。

助けてくれてありがとう。

答え1

私の経験を追加しましょう

私は必要dateextdateyesterdayオプションがあります。

省略すると、dateext番号付きファイル(.1、.2、.3など...)が得られます。

答え2

両方のファイルに回転構成を適用すると、次のようになります。

etc/logrotate.conf etc/logrotate.d/syslog

変更した内容が正しく機能しません。

logrotate.confで設定を離れた後にのみ、コメントにあるUlrich Schwarzの答えは正しいです。

挨拶

関連情報