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

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

1
задан 27 December 2013 в 22:40

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 для «do 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 не будет.

0
ответ дан 27 December 2013 в 22:40

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

Похожие вопросы: