
Existe algo que me permite mover apenas o conteúdo de um arquivo e salvá-lo em outro arquivo? Eu sei que existe copytruncate, mas não consigo usar o 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. Preciso de algo que possa colocar em um script bash.
Responder1
Não tenho certeza se esta é a melhor maneira, mas você pode tentar
cat file > new_file
truncate -s0 file
Se os arquivos forem enormes, você deve continuar procurando uma maneira melhor.