Do arquivo de log no terminal em tempo real

4

Estou no Ubuntu.

É possível abrir putty e ver como um arquivo de log é atualizado diretamente no terminal? Como se stdout tivesse sido direcionado no terminal?

Por exemplo, tenho stdout e stderr de um aplicativo direcionados para um arquivo e quero ver como meu aplicativo está iniciando em outro terminal.

    
por Somebody 25.02.2012 / 15:42

2 respostas

7

Se você quiser seguir um arquivo de log, você pode usar o famoso:

$ tail -f /path/to/log/file
    
por 25.02.2012 / 16:01
6

Além de tail -f , você também pode usar less com o > +F parâmetro , que permitirá que você acompanhe novas entradas novas, mas ao mesmo tempo tenha acesso a todas as funções interativas de less , como pesquisar.

Em algumas situações, é melhor usar tail -F (ou less --follow-name ) em vez de tail -f . Isso garante que você continue seguindo a nova entrada, mesmo que o nome do arquivo seja alterado. É especialmente útil com algum software de rotação de log.

    
por 26.02.2012 / 13:16