Monitorando tarefas com o comando watch

Publicado por Fábio Berbert de Paula em 02/12/2002

[ Hits: 34.495 ]

Blog: https://fabio.automatizando.dev

 


Monitorando tarefas com o comando watch



O comando watch é usado para executar e mostrar a saída de um comando periodicamente na tela e, dependendo da sua criatividade, pode ser muito útil em diversos tipos de situações.

Para ilustrar o uso do watch, vamos supor que estamos fazendo o download de um programa de 100Mb utilizando o wget, o download está em andamento e o arquivo parcial está sendo gravado no diretório /home/fabio/downloads/programa.tar.gz. Digite o comando:

watch 'ls -lh /home/fabio/downloads/programa.tar.gz'

Por padrão, a cada 2 (dois) segundos o watch executa o comando "ls -lh /home/fabio/downloads/programa.tar.gz" e mostra o tamanho parcial do arquivo na tela.

E então, vamos botar a criatividade para funcionar?

Atenciosamente, Fábio Berbert de Paula

Outras dicas deste autor

Instalando Driver Nvidia no Debian 10

Controlar multimídia via linha de comando (Spotify, Netflix, YouTube etc)

Mapeando teclas de modo visual no VIM

Gmail - como exibir somente mensagens não-lidas

Agendando execução de scripts PHP

Leitura recomendada

O comando script

Flathub - Adicionando Repositório de Software no Fedora, CentOS e RedHat

Verificar o tempo de execução de um comando

Usando zoom no Gnome Shell e no Xfce

As melhores coisas a fazer depois de instalar o Ubuntu 14

  

Comentários
[1] Comentário enviado por sleck em 29/09/2005 - 19:56h

Legal mesmo, como você mesmo disse: Só usar a criatividade

Valeu cara

[2] Comentário enviado por removido em 21/06/2006 - 10:42h

Uma deste, enquanto copiava (modo texto) uns arquivos de um cd, e a cada minuto dava um "ls" para ver o andamento, me perguntava se não existia um comando que fizesse isso por mim. Acabei de achar. Valeu!

[3] Comentário enviado por rodolfocosta123 em 22/04/2013 - 16:39h

Trabalho com testes,e utilizei o comando para automatizar os testes unitários e criar uma integração contínua.
Uso o watch com o PHPUnit.
Muito bom esse comando!
:D

[4] Comentário enviado por frcnetto em 26/01/2016 - 17:47h

A interface gráfica do meu dropbox bugou e usei o comando watch -n 0,5 dropbox status pra acompanhar a sincronização a cada meio segundo, ficou melhor até que pela interface hahaha

[5] Comentário enviado por Jovanderg em 20/06/2018 - 21:03h

Parabéns, muito boa explicação, Valeu!!!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts