Comando watch com saída em cores

Publicado por Fábio Berbert de Paula em 29/09/2020

[ Hits: 561 ]

Blog: https://youtube.com/c/cotidianohackeado

 


Comando watch com saída em cores



Acredito que a maioria já deva conhecer o comando watch. Acontece que por padrão ele não mostra as cores da saída do comando no terminal. Enfim, para explicar usarei um exemplo prático.

Vamos verificar o status do serviço "mongod" por exemplo:

service mongod status
Agora vamos monitorar esse comando usando o watch:

watch 'service mongod status'
Para adicionarmos suporte a cores no watch, usamos a opção "--color":

watch --color 'service mongod status'

Mas... nada mudou correto? Isso ocorre porque a saída do comando entra em buffer antes de ser exibida pelo watch e vem sem cores, a menos que o comando a ser monitorado tenha como ser forçado a sair colorido, como por exemplo o "ls --color".

Então como resolver? Usaremos o auxílio do comando "unbuffer", que em Debian, Ubuntu e derivados pode ser instalado a partir do pacote expect:

sudo apt install expect

Feito isso, execute:

watch --color 'unbuffer service mongod status'
Até a próxima!

Outras dicas deste autor

Como reproduzir áudio no Android via linha de comando

MellowPlayer - Ouça Spotify, Deezer, Google Play, Tune In dentre outros

Convertendo scripts em ASP para PHP

Como mapear teclas no Vim

Como recortar um vídeo via linha de comando

Leitura recomendada

Calculadora para modo texto

Como aumentar minha resolução ultrapassando o máximo do monitor

Sabayon - Novos comandos Entropy

Verificando interrupções livres e ocupadas na sua máquina

Reduzir tamanho de arquivo PDF

  

Comentários
[1] Comentário enviado por mauricio123 em 30/09/2020 - 13:28h


Bem legal.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts