Remova as primeiras N linhas de um arquivo de log ativo sem logrotate

0

Existe uma maneira de remover as primeiras N linhas de um log que está sendo anexado ativamente por um aplicativo sem usar o logrotate? (opkg install logrotate -returns: pacote desconhecido 'logrotate')

    
por Helena Silva 22.12.2016 / 20:25

2 respostas

-1

A melhor resposta é instalar o logrotate. Próxima

tail -n +10 /var/log/whatever.log

substitua o +10 por qualquer número, mas mantenha o símbolo +.

    
por 23.12.2016 / 04:30
-1

Sed é a solução mais fácil para manipular arquivos de texto:

sed -i '1,Nd' /path_to_log
    
por 23.12.2016 / 08:17