情報をstdoutとstderrに書き込むことができるLinuxプログラムがあります。
その出力をのファイルにリダイレクトするシェルスクリプトがあります/var/log
。(Via >>
および2>&1
。)
そのログファイルをローテーションさせる方法はありますか?(最大サイズ、別のファイルに切り替え、限られた数のファイルのみを保持)
私はlogrotate
プログラムについて話すいくつかの回答を見てきましたが、それは良い音ですが、それらはログファイルを内部的に生成し、HUPシグナルを処理するプログラムにも焦点を当てているようです。基本的な出力リダイレクトスクリプトでこの作業を行う方法はありますか?
logrotate
だけの議論のための便利な出発点のように聞こえたことを、より良いオプションがあるかどう。