Можно ли настроить загрузочную диаграмму для сохранения только текущего журнала?
Я нашел более гигабайта файлов в 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
сам не буду.