Comando watch no Linux (executa o programa de forma recorrente) [Guia Básico]
Imagine que você quer monitorar uma situação executando um comando de forma periódica.
Você pode usar o history do bash e executar manualmente o programa tantas vezes quanto necessário, ou usar o comando watch no Linux.
O comando watch no Linux executa um comando periodicamente, que permite observar como a saída do programa muda ao longo do tempo.
Se nenhum intervalo for informado, o watch usa 2 segundos como padrão.
As opções mais comuns são:
- -d Mostra as diferenças entre as atualizações;
- -n X Define o intervalo em X segundos;
- -t Desabilita o cabeçalho;
- -g Termina a execução quando a saída do comando muda;
Neste exemplo o watch pode ser usado para monitorar as conexões TCP:
$ watch -n 1 ss -t
Every 1,0s: ss -t Sun Sep 15 21:37:32 2019
State Local Address:Port Peer Address:Port
ESTA 127.0.0.1:http 127.0.0.1:39608
ESTAB 127.0.0.1:39608 127.0.0.1:http
Aprenda muito mais sobre Linux em nosso curso online. Você pode efetuar a matrícula aqui. Se você já tem uma conta, ou quer criar uma, basta entrar ou criar seu usuário aqui.
Gostou? Compartilhe
Tag:/dev, bash, certificação, certificaçãolinux, code, Comptia, developer, empreendedorismo, exame, freesoftware, gnu, hack, Linux, linuxfan, linuxfun, linuxmint, lovelinux, LPI, LPIC, management, nerd, opensource, php, prova, shell, software, softwarelivre, sql, tech, ti, unix