tail -f não produz saída no live CD do Ubuntu

5

Para alguns testes, inicio o Ubuntu Live a partir do USB.

Estou tentando usar o comando tail para mostrar o log de depuração, mas isso não funciona.

Eu também testo a abertura de dois terminais ( t1 , t2 ) com este código:

t1 :

touch a 

t2 :

tail -f a

t1 :

for i in 'seq 1 10'; do echo $i >> a; sleep 1; done

Nada em t2 ! Qual pode ser a causa?

    
por Luca Davanzo 10.07.2014 / 09:56

1 resposta

11

Se é um caso de tail não funcionar, então pode ser porque o seu liveCD está usando o sistema de arquivos overlayfs , que tem um bug sobre notificações de arquivos modificados. Você poderia tentar mover o log para outro sistema de arquivos, como /tmp , se o aplicativo que cria o log tiver uma opção para fazer isso.

Você também pode realizar seu teste em /tmp em vez de seu homedir.

    
por 10.07.2014 / 10:04