Можно ли настроить загрузочную диаграмму для сохранения только текущего журнала?

Я нашел более гигабайта файлов в var/log/bootchart. Я не хочу, чтобы был сохранен только самый последний файл. Можно ли это сделать?

1 ответ

Вы могли бы, вероятно, установить скрипт cron для этого.

Я предполагаю (в этом ответе) файлы названы bootchart.log.1 и так далее.

Бежать crontab -e в качестве пользователя root выберите ваш редактор и добавьте в конец файла:

@reboot /bin/sleep 60 && /bin/rm /var/log/bootchart/bootchart.log.*

Давайте разберемся с этим

@reboot Сообщает, что cron запускается при перезагрузке.
/bin/sleep Команда CRON запускается. Это х из && заявление.
60 Задержка для sleep, в секундах.
&& Причудливый Linux для "сделай y после того, как x сделан" как в x && y
/bin/rm Y из && заявление. Это команда "удалить" в Linux.
/var/log/bootchart/bootchart.log.* Файл для удаления rm, Он говорит "удалить все файлы, начинающиеся с bootchart.log. (обратите внимание на точку в конце) в папке /var/log/bootchart/

О bootchart.log.*файл с именем bootchart.log.1 или же bootchart.log.bak или жеbootchart.log.old или же bootchart.log.chicken будут удалены, но bootchart.log сам не буду.

Другие вопросы по тегам