目前它会删除所有以 laravel-*.log 开头的日志文件,而不是那些大于 100MB 的日志文件。我的 logrotate 版本是 3.8.7。
我的定时任务:
*/1 * * * * root logrotate -f /etc/logrotate.d/laravel.conf
laravel.conf:
/var/www/html/project/storage/logs/laravel-*.log {
su root adm
rotate 0
size 100M
}
最佳答案
通过删除 -f 修复了它。当然,现在它不会忽略我的要求。
关于linux - 每分钟超过大小限制时删除日志文件。 Crontab/Logrotate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43388486/