ログファイルが0バイトの場合はlogrotateで回転させない

 次のように設定すれば,/var/log/下のファイルが0バイトの場合にはlogrotateで回さないようにすることが可能だ。

-rw-r--r--  1 root  root  0 3月 2 15:35 error_log
-rw-r--r--  1 root  root  0 2月 2 15:35 error_log.1
-rw-r--r--  1 root  root  0 1月 2 15:35 error_log.2

 /var/log/下のファイルを参照した際,上記のように0バイトの履歴ファイルが幾つもある場合には設定しておくとよいだろう。

# vi /etc/logrotate.conf

.....中略......

notifempty  ←この1行を任意の行に追加すればよい