fbpx Comando watch no Linux: Executar Comandos Periodicamente | Certificação Linux

Comando watch no Linux: Executar Comandos Periodicamente e Monitorar Saídas

📅 08/12/2021 ⏱ 2 min ✍️ Uira Ribeiro
Linuxcomandos
Comando watch no Linux: Executar Comandos Periodicamente e Monitorar Saídas
Exam Pass App — mais de 7.000 questões LPI, offline, em 5 idiomas, disponível no Android e na App Store
Disponível no
Google Play
Disponível na
App Store

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 -tEvery 1,0s: ss -t          Sun Sep 15 21:37:32 2019State   Local Address:Port         Peer Address:PortESTA        127.0.0.1:http            127.0.0.1:39608ESTAB       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

Uira Ribeiro

Prof. Uirá Ribeiro

Chair do Board do Linux Professional Institute

Depois de anos vendo profissionais perderem horas em tarefas simples por não conhecer as ferramentas certas do Linux, decidi ensinar.
Hoje sou autor da maioria dos Materiais de Aprendizado oficiais da LPI e mentor de mais de 14.000 alunos certificados.

Conheça minha história completa →

Isso foi só uma peça. O curso ensina o caminho completo — do primeiro comando ao dia da prova.

Certificação Linux — a plataforma líder em certificações Linux no Brasil
WhatsApp