logrotate /etc/logrotate.conf
ログファイルが指定されたしきい値を超えてスムーズに回転していることを確認するたびに電話できます。私の考えは、logrotate構成で指定されたファイルがしきい値を超えるたびにコマンドを実行せずに自動的に回転することです。
/var/log/upstart/*server.log {
size 2500M
missingok
rotate 5
compress
compress
notifempty
nocreate
}
どんなアイデアがありますか?
答え1
どのファイルは実際には回転しますが、/etc/logrotate.conf
コマンドはlogrotate
まだ実行する必要があります。手動で実行することもできますが、通常はcronを介して毎日実行するように設定されています。
使用しているディストリビューションによって異なりますが、cronを指定してこのコマンドを定期的に実行すると、次のような結果が出力されることがあります。
find /etc/cron* -type f | xargs fgrep logrotate