Ler e gravar um arquivo não é atômico à linha e tail -f
não é armazenado em linha. Portanto, quando tail -f
lê o arquivo enquanto ainda está sendo gravado, ele pode chegar ao final do arquivo (e, portanto, parar de imprimir) antes que o processo de gravação no arquivo grave o final da linha. Quando isso acontece, imprime uma linha incompleta porque é tudo o que vê.