Se houver um arquivo de log, chame-o de /var/log/example
. Como de costume, um serviço continuamente gera linhas para esse arquivo.
Eu quero assistir o conteúdo deste arquivo em tempo real usando less
(ou equivalente). Estou ciente dos comandos F
e G
em less
, mas isso exibe o conteúdo do log como está.
Eu também quero colocar o conteúdo do log através de um comando shell arbitrário. Exemplos:
less +F /var/log/example # not a bad start
cat /var/log/example | less +F # does not watch the log, of course, cat only reads once ...
keepReading /var/log/example | doSomething | less +F # the dream
Por quê? Eu quero pré-formatar o arquivo de log em tempo real, sem alterações para o daemon em execução, por exemplo:
grep
para erros tail
do arquivo ... ideias?