
Não consigo encontrar a resposta para minha pergunta e não sei como proceder...
Gostaria de imprimir em meu terminal atual (possivelmente apenas para um usuário específico) novos logs adicionados a um arquivo de log, sem executar nenhum comando. Gostaria de ser informado sobre eventos específicos sem verificar manualmente o arquivo de log.
Eu preferiria monitorar o arquivo de log em vez de redirecionar a saída do serviço para o arquivo de log e para o console. E se eu pudesse filtrar e exibir apenas os logs desejados, seria perfeito...
Você pode me ajudar a conseguir isso? Obrigado
Responder1
Você pode conseguir isso com um comando como tail com o parâmetro -f canalizado para o comando less.
Com um log particularmente longo e crescente, você pode tentar fazer isso no terminal.
tail -200f agent-install.log | less
À medida que novas mensagens de log fluem para seu arquivo de log, você poderá continuar a vê-las.
Você pode usar todos os controles do teclado em less como usaria less com um arquivo estático. Você pode usar todos os controles do teclado em less como usaria less com um arquivo estático.
Control-C interrompe todo o comando.