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:
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?
[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