Veja este aqui:
Eu executei um comando shell no outro dia que produziu mais saída do que o esperado. Ele estava gravando em um arquivo em um sistema de arquivos com muito pouco espaço disponível e poderia ter preenchido o sistema de arquivos. O comando levou muito tempo para ser executado, em vez de executá-lo novamente com um local de saída diferente, eu gostaria de ter sido capaz de alternar o destino de saída enquanto ele estava em execução. Isso é possível?
Eu sei que renomear o arquivo não funcionaria porque o sistema usa o número do inode em vez do nome, que opções eu tenho?