Como faço uma cópia de backup de um arquivo todas as noites?

2

Eu tenho um arquivo chamado 'log.txt' que gostaria de migrar para a pasta de registros todas as noites.

O problema é que eu quero manter o controle dos arquivos, então eu realmente preciso movê-lo para um log1.txt, log2.txt, log3.txt e assim por diante.

Existe um comando unix ou uma maneira de script para fazer isso?

G-Man

    
por GeoffreyF67 19.10.2009 / 17:48

1 resposta

6

Você quer olhar para uma ferramenta chamada logrotate. Você provavelmente já tem isso instalado devido a outras ferramentas que o usam exatamente para esse propósito. Envolve a você escrever um pequeno arquivo de configuração e ele vai lidar com a rotação do seu arquivo de log e a reinicialização de qualquer processo que tenha o arquivo aberto.

    
por 19.10.2009 / 17:51