Você provavelmente poderia definir um script cron para fazer isso.
Eu assumo (nesta resposta) os arquivos são nomeados bootchart.log.1
e assim por diante.
Execute crontab -e
como usuário root, selecione seu editor e inclua no final do arquivo:
@reboot /bin/sleep 60 && /bin/rm /var/log/bootchart/bootchart.log.*
Vamos dividi-lo
@reboot
Diz ao cron para ser executado na reinicialização.
/bin/sleep
O comando CRON é executado. Este é o x da instrução &&
.
60
O atraso para sleep
, em segundos.
&&
Gosta de Linux para "do y depois x é feito" como em x && y
/bin/rm
Oy do &&
declaração. É o comando "delete" do Linux.
/var/log/bootchart/bootchart.log.*
O arquivo a ser excluído de rm
. Ele diz "excluir todos os arquivos que começam com bootchart.log.
(observe o ponto no final) na pasta /var/log/bootchart/
Sobre o bootchart.log.*
, um arquivo chamado bootchart.log.1
ou bootchart.log.bak
ou bootchart.log.old
ou bootchart.log.chicken
será excluído, mas bootchart.log
não o fará.