Se você editar um arquivo com vim , normalmente ele lerá o arquivo na memória e gravará um novo arquivo. Portanto, tail agora está operando em uma cópia desatualizada do arquivo (que permanece no sistema de arquivos até que tail (e qualquer outro programa) pare de usá-lo.
Você pode fazer tail seguir o nome do arquivo (em vez do arquivo) usando:
tail -F yourfile
Observe o maiúsculo F .