Copytruncate funcionalidade sem usar logrotate

1

Existe algo que me permite mover apenas o conteúdo de um arquivo e salvá-lo em outro arquivo? Eu sei que há copytruncate, mas não posso usar logrotate na minha configuração. O arquivo do qual o conteúdo é movido deve permanecer como está. Apenas as linhas escritas seriam transferidas para outro arquivo. Eu preciso de algo que eu possa colocar em um script bash.

    
por Meerkat 04.11.2016 / 11:17

1 resposta

1

Não tenho a certeza se este é o melhor caminho, mas pode tentar

cat file > new_file
truncate -s0 file

Se os arquivos são enormes, você deve continuar procurando uma maneira melhor.

    
por 04.11.2016 / 11:34