ログパスに2つのワイルドカードを使用すると、logrotateが空のログファイルを生成するのはなぜですか?

ログパスに2つのワイルドカードを使用すると、logrotateが空のログファイルを生成するのはなぜですか?

Logrotate はログを回転させますが、ファイル名を .1 (次に .2.gz、.3.gz など) に変更すると、ファイルは空です。ログ構成ファイルで指定されたパスを追跡しました。

/hosts/*/log/*.log

上記の行を特定のディレクトリに変更すると、次のようになります。

/hosts/website-1/log/*.log

Logrotateが正常に動作し始めます。設定の他は変更されておらず、コマンドを使用してテストしていますlogrotate -f /etc/logrotate.d/hosts

複数のログディレクトリを個別に一覧表示できることはわかっていますが、最初の行が機能すると簡単になります。どんなアイデアがありますか?

ベストアンサー1

おすすめ記事