logrotateが動いてない時の対処法【1分で読める】

「logrotateが動いてない!」という時は、cronが止まっている可能性あり

まず原因を特定する

cat /var/lib/logrotate.status

動いている場合の例

logrotate state -- version 2
"/var/log/nginx/error.log" 2019-6-20
"/var/log/yum.log" 2019-6-20
"/var/www/backup/mysql.dmp" 2019-6-21
"/var/log/dracut.log" 2019-6-20

動いてない場合の例

logrotate state -- version 2

こんな時はcronが怪しい。

/etc/init.d/crond status
 crond は停止しています

これで解決

/etc/init.d/crond start