Relógio- (1) página manual

Relógio- (1) página manual

Nome

assistir - execute um programa periodicamente, mostrando a tela cheia de saída

Sinopse

assistir [[-bdehpvtx] [-n segundos] [-bip] [-diferenças [=cumulativo]] [[-Errexit] [-exec] [-ajuda] [-intervalo =segundos] [[-sem título] [-preciso] [-versão] comando

Descrição

assistir corre comando repetidamente, exibindo sua saída e erros (o primeiro Screenfull). Isso permite que você observe a mudança de saída do programa com o tempo. Por padrão, o programa Isrun a cada 2 segundos; usar -n ou -intervalo Para especificar um intervalo diferente. Normalmente, esse intervalo é interpretado como o tempo entre a conclusão de uma corrida de comando E o início da próxima corrida. No entanto, com o -p ou -preciso opção, você pode fazer assistir tente correr comando todo intervalo segundos. Experimente com ntptime e observe como os segundos fracionários permanecem (quase) os mesmos, em oposição ao modo normal, onde eles aumentam continuamente.

O -d ou -diferenças Flag destacará as diferenças entre atualizações sucessivas. O -cumulativo a opção torna o destaque "pegajoso", apresentando uma exibição em execução de todas as posições que já mudaram. O -t ou -sem título a opção desliga o cabeçalho mostrando o intervalo, comando e horário atual na parte superior da tela, bem como a seguinte linha em branco. O -b ou -bip a opção faz com que o comando apode se tiver uma saída diferente de zero.

assistir normalmente correr até interromper. Se você quiser assistir Para sair de um erro do programa em execução, use o -e ou -Errexit opções, que causarão assistir Para sair se o valor de retorno do programa for diferente de zero.

Observação

Observe que comando é dado a "sh -c", o que significa que você pode precisar usar citação extra para obter o efeito desejado. Você pode desativar isso com o -x ou -exec opção, que passa o comando para executar (2) em vez disso.

Observe que o processamento da opção POSIX é usada (i.e., Opção de processamento de paradas no primeiro argumento de não opção). Isso significa que sinaliza depois comando Não seja interpretado por assistir em si.

Exemplos

Para vigiar o correio, você pode fazer

assistir -n 60 de

Para observar o conteúdo de uma mudança de diretório, você pode usar

assistir -d ls -l

Se você está interessado apenas em arquivos de propriedade do usuário Joe, pode usar

Assista -d 'ls -l | FGREP Joe '

Para ver os efeitos da citação, experimente estes

Assista Echo $$
Assista Echo '$$'
Assista Echo “'' '$$' ''"

Para ver o efeito da manutenção do tempo de precisão, tente adicionar -p para

assistir -n 10 sono 1

Você pode observar seu administrador para instalar o kernel mais recente com

Assista Uname -r

(Observe que -p não é garantido que trabalhe nas reinicializações, especialmente diante de ntpdate ou outros mecanismos de mudança de tempo de inicialização)

Insetos

Após o redimensionamento do terminal, a tela não será repintada corretamente até a próxima atualização programada. Todos -diferençasDestacar também está perdido nessa atualização.

Caracteres não impressos são retirados da saída do programa. Use "Cat -v" como parte do pipeline de comando se você quiser vê -los.

-preciso o modo ainda não possui tecnologia avançada de distorção temporal para compensar um comando Isso leva mais do que intervalo segundos para executar. assistir também pode entrar em um estado em que é rápido como muitas execuções de comando como pode recuperar o atraso de execuções anteriores em execução por mais tempo do que intervalo (por exemplo, netstat Tomando anos em uma pesquisa de DNS).

Autores

O original assistir foi escrito por Tony Rems em 1991, com mods e correções de François Pinard. Foi reformulado e novos recursos adicionados por Mike Coleman em 1999. Os recursos de bipe, execu e manuseio do Anderror foram adicionados por Morty Abzug em 2008. Em uma manhã não tão escura e tempestuosa em março de 2003, Anthony Derobertis ficou cansado de seus relógios que devem atualizar a cada minuto, eventualmente atualizando muitos segundos após o início do minuto e adicionou precisão por microssegundos.

Tutoriais do Linux relacionados:

  • Mastering Bash Script Loops
  • Uma introdução à automação, ferramentas e técnicas do Linux
  • Coisas para instalar no Ubuntu 20.04
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Comandos básicos do Linux
  • Sistema Linux Hung? Como escapar para a linha de comando e…
  • Comandos Linux: os 20 comandos mais importantes que você precisa para…
  • Mint 20: Melhor que o Ubuntu e o Microsoft Windows?
  • Como acessar páginas manuais para comandos Linux
  • Ubuntu 20.04 Guia