cauda tem dois especiais de opção de linha de comando -f
e -F
(siga) que permite que um arquivo a ser monitorado. Em vez de apenas exibir as últimas linhas e sair, cauda mostra as linhas e, em seguida, monitora o arquivo. Como novas linhas são adicionadas ao arquivo por outro processo, tail atualiza o display. Isto é particularmente útil para monitorar arquivos de log. Versões antigas do tail pesquisam o arquivo a cada segundo por padrão, mas o tail do GNU coreutils a partir da versão 7.,5 suporta a infra-estrutura iNotify introduzida na versão 2.6.13 do kernel Linux em agosto de 2005, que só verifica o arquivo quando é notificado de alterações pelo kernel.,
O seguinte comando irá exibir as últimas 10 linhas de mensagens e acrescentar novas linhas para o apresentar como novas linhas são adicionadas às mensagens:
tail -f /var/adm/messages
A continuar seguindo o registo, mesmo quando ele é recriado, renomeado ou removido como parte do registo de rotação, pelo menos BSD e GNU implementações de fornecer um -F
opção que é útil nos casos em que o utilizador está a seguir um arquivo de log que gira.
tail -F /var/adm/messages
para interromper a cauda enquanto está a monitorizar, a abertura com Ctrl+C., Este comando pode ser executado “em segundo plano”com &
, ver controle de Tarefas.
Se o usuário tem um resultado de um comando para monitorar, o comando de vigia pode ser usado.
Existe um modo GNU Emacs que emula a funcionalidade de tail-f
, chamado auto-revert-tail-mode.