У всех моих пользователей в/home/{пользователь} / есть определенный error_log файл в нем, который может вырастить сверхурочное время.
Таким образом, я думал об использовании logrotate реализовывать некоторое сокращение файла на нем: когда файл достигает 500 КБ, мы удаляем первые строки для сокращения его для понижения, чем 500 КБ.
Не важно сохранить то, что удалено, так хранение старых строк не необходимо.
Я смотрел на logrotate, и я приехал в этот конфигурационный файл, но так как я являюсь новым с LogRotate, я задавался вопросом, будет ли он работать.
/home/*/error_log {
daily
size 500k
rotate 0
notifempty
missingok
copytruncate
}
Спасибо за Вашу справку :)
Хорошо, я нашел его, и, похоже, он работает :)
/home/*/error_log {
daily
size 500k
rotate 1
notifempty
missingok
copytruncate
nocreate
postrotate
tail -n 50 error_log.1 > error_log
rm -f error_log.1
endscript
}