Monitorando tarefas com o comando watch

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

[ Hits: 28.286 ]

Blog: https://fabio.city

 


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
fabio@vivaolinux.com.br

Outras dicas deste autor

Utilizando Fontes TrueType no Linux

Primeira Conferencia Hacker no Brasil

Como desabilitar o protocolo SSL3 no Nginx

Baixando arquivos de FTP recursivamente

Gmail - Como evitar que emails do VOL sejam bloqueados

Leitura recomendada

Selecionando arquivos com o tar (backup)

Comandos de paginação

80 comandos para o pinguim (parte 4)

Unity - Atalhos para captura de tela

Converter vídeo para MP4 via terminal Linux

  

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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts