Se o tamanho do arquivo não for alterado, o arquivo não será acrescentado. Ele será sobregravado.
Dependendo de como o arquivo está sendo reescrito, tail -F
(capital F
) pode detectar a alteração e reescrevê-la.
Caso contrário, se o arquivo for pequeno (por exemplo, apenas uma linha), então algo como
while [ 1 ]
do
cat file
sleep 2
done
Irá exibir novamente o arquivo a cada 2 segundos. Felizmente há um comando que torna isso mais fácil
$ watch cat file