Man page - watch(1)
Packages contains this manual
Available languages:
en fr pt_BR tr sv ja uk ro deManual
WATCH
NOMESINOPSE
DESCRIĂĂO
OPĂĂES
STATUS DE SAĂDA
AMBIENTE
NOTAS
ERROS
EXEMPLOS
RELATANDO ERROS
NOME
watch - executa um programa periodicamente, mostrando saĂda em tela cheia
SINOPSE
watch [ opçÔes ] comando
DESCRIĂĂO
watch executa comando repetidamente, exibindo a saĂda e os erros (o primeiro de tela inteira). Isso permite que vocĂȘ acompanhe a mudança da saĂda do programa ao longo do tempo. Por padrĂŁo, comando Ă© executado a cada 2 segundos e watch serĂĄ executado atĂ© ser interrompido.
OPĂĂES
-b , --beep
Apita se o comando tem uma saĂda anormal, com cĂłdigo nĂŁo zero.
-c , --color
Interpreta cores ANSI e sequĂȘncias de estilo.
-C , --no-color
Do not interpret ANSI color and style sequences.
-d , --differences [= permanente ]
Realça as diferenças entre as atualizaçÔes sucessivas. Se o argumento permanente opcional for especificado, watch vai mostrar todas as alteraçÔes desde a primeira iteração.
-e , --errexit
Congela atualizaçÔes quando houver um erro no comando, e sai após um tecla ser pressionada.
-g , --chgexit
Sai quando a saĂda de comando alterar.
-n , --interval segundos
Specify update interval. The command will not allow quicker than 0.1 second interval, in which the smaller values are converted. Both â.â and â,â work for any locales. The WATCH_INTERVAL environment can be used to persistently set a non-default interval (following the same rules and formatting).
-p , --precise
Faz o watch tentar executar o comando a cada --interval segundos . Experimente com ntptime (se disponĂvel) e perceba como os segundos fracionĂĄrios permanecem (quase) os mesmos, em oposição ao modo normal onde aumentam continuamente.
-q , --equexit <cycles>
Exit when output of command does not change for the given number of cycles.
-r , --no-rerun
Do not run the program on terminal resize, the output of the program will re-appear at the next regular run time.
-t , --no-title
Desligue o cabeçalho mostrando o intervalo, comando e tempo atual na parte superior da tela, bem como a seguinte linha em branco.
-w , --no-wrap
Desativa quebra de linha. Linhas longas serĂŁo truncadas em vez de quebradas para a prĂłxima linha.
-x , --exec
Passa comando para exec (2) em vez de sh -c , o que reduz a necessidade de usar aspas extras para obter o efeito desejado.
-h , --help
Exibe um texto de ajuda e sai.
-v , --version
Exibe informação da versão e sai.
STATUS DE SAĂDA
|
0 |
Sucesso. |
||
|
1 |
VĂĄrias falhas. |
||
|
2 |
O fork do processo a ser assistido falhou. |
||
|
3 |
Substituição da stdout (saĂda padrĂŁo) do processo filho com pipe lateral de escrita falhou. |
||
|
4 |
Execução do comando falhou. |
||
|
5 |
Encerramento do pipe de escrita do processo filho falhou. |
||
|
7 |
Criação de pipe IPC falhou. |
||
|
8 |
Obtenção de valor de retorno de processo filho com waitpid (2) falhou, ou o comando saiu com um erro. |
||
|
outro |
O watch vai propagar o status de saĂda do comando como status de saĂda de filho. |
AMBIENTE
The behavior of
watch
is
affected by the following environment variables.
WATCH_INTERVAL
Intervalo de atualização, segue as mesmas regras da opção de linha de comando --interval .
NOTAS
O processamento de opçÔes POSIX é usado, ou seja, o processamento de opçÔes interrompe no primeiro argumento sem opção. Isso significa que as opçÔes após comando não são interpretadas pelo próprio watch .
ERROS
Upon terminal resize, the screen will not be correctly repainted until the next scheduled update. All --differences highlighting is lost on that update as well. When using the --no-rerun option, no output of will be visible.
Caracteres nĂŁo imprimĂveis sĂŁo removidos da saĂda do programa. Use cat -v como parte do pipeline de comando se vocĂȘ quiser vĂȘ-los.
Caracteres de Combinação que devem ser exibidos no caractere na Ășltima coluna na tela podem ser exibidos uma coluna antes ou podem nĂŁo ser exibidos.
Caracteres de Combinação nunca contam como diferente no modo --differences . Apenas só caracteres base contam.
As linhas em branco diretamente apĂłs uma linha que termina na Ășltima coluna nĂŁo sĂŁo exibidas.
--precise mode doesnât yet have advanced temporal distortion technology to compensate for a command that takes more than --interval seconds to execute. watch also can get into a state where it rapid-fires as many executions of command as it can to catch up from a previous executions running longer than --interval (for example, netstat (8) taking ages on a DNS lookup).
EXEMPLOS
Para monitorar por correio, vocĂȘ pode fazer
watch -n 60 from
Para assistir o conteĂșdo de um diretĂłrio mudar, vocĂȘ pode usar
watch -d ls -l
Se vocĂȘ estĂĄ interessado apenas em arquivos pertencentes ao usuĂĄrio fulano, vocĂȘ pode usar
watch -d âls -l | fgrep fulanoâ
Para ver os efeitos das aspas, tente esses aqui
watch echo $$
watch echo â$$â
watch echo
"â"â$$â"â"
Para ver o efeito da manutenção da precisão do tempo, tente adicionar -p a
watch -n 10 sleep 1
VocĂȘ pode assistir seu administrador para instalar o kernel mais recente com
watch uname -r
(Note que nĂŁo hĂĄ garantia de que -p funcione entre reinicializaçÔes, especialmente em face de ntpdate (se disponĂvel) ou outros mecanismos de mudança de tempo quando da inicialização)
RELATANDO ERROS
Por favor, envie relatĂłrios de erros para procps@freelists.org