O que é o comando watch Linux (com exemplos)

O Comando Watch Linux é um dos favoritos dos usuários porque permite que executem um comando específico periodicamente e exiba o resultado de forma padrão em um console ou janela de terminal. Vamos ensinar como utilizar esta poderosa ferramenta em seu VPS!

O Que é o Comando Watch Linux

Com o Watch do Linux, podemos acompanhar a mudanças nos resultados de tempos em tempos. Ele é útil para refletir em tempo-real os eventos que acontecem em um sistema operacional.

Por padrão, ele executa o programa a cada dois segundos, porém, utilizar as opções –n ou –interval permite especificar um período diferente.

O watch também permite que o usuários monitorem a criação e exclusão de arquivos, se utilizado com vários comandos pipeline.

O watch é executado simultaneamente no terminal até ser interrompido pressionando CTRL+C.

O Watch do Linux também é útil quando você precisa identificar um problema ou monitorar o resultado de um script continuamente.

O comando Watch vem instalado por padrão em todas as distribuições Linux com uma grande variedade de ferramentas para seus usuários.

Comandos Básicos do Watch Linux

Antes de aprender a usar o comando Watch, é preciso acessar seu servidor via SSH. Confira nosso tutorial sobre como usar o PuTTY para isso.

Para usar as ferramentas básicas do Watch, digite o seguinte comando no terminal, alterando arquivo pelo arquivo desejado:

watch arquivo

Ou, se queremos ver a data atual, podemos usar este comando:

watch date

Desta maneira, a data muda a cada dois segundos, seguidos pela data atual e horário do sistema.

Muitas vezes queremos que o comando Watch seja encerrado após alguma mudança no resultado. Podemos fazer isso com a ajuda da opção -g, que interrompe o comando Watch sempre que houver alterações no uso da memória. O comando fica assim:

watch –g free

Também é possível desabilitar o cabeçalho, mostrando a linha vazia, hora atual, comando e intervalo. Para isso é utilizada a opção -t. Por exemplo:

watch –t date

Para observar estatísticas de largura de banda, você pode usar a opção ifconfig com o comando Watch Linux:

watch ifconfig

Agora você consegue ver o tráfego de bytes RX e TX, juntamente com o endereço de IP do seu sistema. Ele também mostra a velocidade da rede a cada dois segundos.

Como Destacar Diferenças entre Atualizações com Watch

O Watch regularmente atualiza o resultado de um comando específico após 2 segundos. Para visualizar o resultado em alteração podemos usar as opções –d ou –difference. Esta opção irá destacar as mudanças. O comando fica da seguinte maneira:

watch –d date

Aqui, as mudanças do tempo atual são destacadas no terminal.

Como Mudar Intervalos de Tempo no Comando Watch

A duração entre resultados pode facilmente mudar no terminal Linux com a opção -n seguida de um dígito que representa o número de segundos que você deseja.

Por exemplo:

watch –n 5 date

Este comando irá refletir o resultado atualizado a cada 5 segundos.

Quando usamos o Linux não podemos observar intervalos em menos que 0.1 segundos.

Como Usar o Comando Watch Linux com Outras Pipelines

O Watch também pode ser útil com outros comandos de pipelines:

Como Monitorar Arquivos com Comando Watch

Para ver o status de um arquivo específico ou mudanças que foram feitas, use o seguinte comando no terminal:

watch -d 'ls -l | fgrep devisers'

Neste caso, devisers é o usuário e ls –l são os arquivos presentes neste diretório.

Como Usar o Comando Watch como Relógio

Para usar o watch como relógio, executamos o comando abaixo:

watch –t date

Como Visualizar o Status do Hardware com o Watch Linux

Estamos adicionando esta dica como um bônus para usuários que não estão usando Linux no VPS, uma vez que não funciona para servidores.

Além do mais, a Hostinger cuida de todo o back end para você não precisar se preocupar!

Neste exemplo, vamos monitorar a temperatura da CPU de uma máquina Linux:

watch -n 1 sensors

Ele irá mostrar o resultado do comando e você poderá ver o status da temperatura do seu computador!

Resumo

Desenvolvimentos recentes feitos no comando Watch Linux melhoraram suas ferramentas, tornando-o mais simples, mas efetivo, para acompanhar mudanças em arquivos, diretórios, máquina e muito mais!

Como você pode ver, essa é só a ponta do iceberg de todas as opções que o comando Watch oferece.

Todo administrador Linux precisa conhecer o comando watch para monitorar e identificar qualquer tipo de problema. Ele torna fácil para que o usuário observe as diversas modificações sem precisar executar os mesmos comandos repetidamente.

Vale lembrar que, para usuários do VPS da Hostinger, nós recomendamos usar o Assistente de IA Kodee para escrever os comandos watch rapidamente. Você também pode pedir ao Pode para exibir o uso atual do sistema e os arquivos de registro mais recentes, tudo sem precisar executar comandos manualmente

Todo o conteúdo dos tutoriais deste site segue os rigorosos padrões editoriais e valores da Hostinger.

Author
O autor

Carlos E.

Carlos Estrella é formado em jornalismo pela UFSC e tem as funções de redator, tradutor e SEO na Hostinger Brasil. Já trabalhou com jornalismo de games e tecnologia e hoje aplica essa experiência escrevendo posts e tutoriais no blog da Hostinger. Suas paixões incluem games, dar rolês com a namorada e amigos e ler artigos aleatórios da Wikipédia de madrugada.

O que dizem nossos clientes

Deixe uma resposta

Por favor, preencha os campos obrigatórios.Por favor, aceite os termos de privacidade.Por favor, preencha os campos obrigatórios e aceite a seleção dos termos de privacidade.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Thank you! Your comment has been successfully submitted. It will be approved within the next 24 hours.