Pular para o conteúdo

Monitorando tarefas com o comando watch

Dica publicada em Linux / Comandos
Fábio Berbert de Paula fabio
Hits: 35.302 Categoria: Linux Subcategoria: Comandos
  • Indicar
  • Impressora
  • Denunciar

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

SED - substituir apenas a ocorrência N de uma string

Erro: "ImportError: No module named PIL" [Resolvido]

Agendando tarefas no cron com horário aleatório

Unetbootin - Failed to load COM32 file menu.c32 [RESOLVIDO]

Google Podcasts e Podcasts de Tecnologia

Copiar arquivos com Samba via smbclient

Resetando as Configurações do .Xresources

Ajustando data e hora com NTP

Comandos de manipulação de arquivos e diretórios

Enviando e-mail com Mutt no Ubuntu 10.04.4 LTS

#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

Entre na sua conta para comentar.