2つのlogrotateが同時に実行されるとどうなりますか?

2つのlogrotateが同時に実行されるとどうなりますか?

奇妙に聞こえることを知っています...

毎時間「logrotate myConf.conf」を自動的に実行するプロジェクトがあります。

また、私のcron /はlogrotateを実行しています...

どちらのプロセスも同じログファイルを変更する機会があるかもしれません。

この状況ではどうなりますか?

ログファイルが完全に混乱していますか?それとも1つのコマンドだけが失敗しますか? (これくらいなら大丈夫ですが)

ベストアンサー1

はい、logrotate保存されたステータスファイルに関する問題がある可能性があります。

logrotate同時に実行されているcronによる状態ファイルの破損の問題に対する私の答えを参照してください。

要約:特定の循環ジョブがシステムの一般循環ジョブの一部として実行されていることを確認するか、プライベートcronジョブで実行し、別の状態ファイル(optionsを使用して指定-s)を使用してくださいlogrotate。どちらの場合も、1つのクローン操作でのみ循環を実行してください。

おすすめ記事