cauda (Unix)

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.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *