Quero saber exatamente qual é o comando watch
e como ele é usado para assistir arquivos e pastas. Como você o opera a partir de um terminal de linha de comando?
command-line
CENTAURO
fonte
fonte
Respostas:
De
man watch
Digamos que você queira monitorar o status do seu dispositivo de rede, você pode usar no terminal,
Ele fornecerá a saída abaixo, que será atualizada a cada 2 segundos (como eu usei
-n 2
)Se você deseja acompanhar as alterações das pastas de arquivos em um diretório, use
Ele mostrará a lista de arquivos e pastas nesse diretório que será atualizada a cada 5 segundos.
fonte
watch -d ls /path/to/directory
. Ele atualizará a lista a cada 2 segundos por padrão.Se você está se referindo ao comando
watch
, ele basicamente executa um comando de vez em quando, por padrão a cada 2 segundos, e mostra a saída em tela cheia.Para um exemplo bastante longo, abra o terminal e digite:
Isso aguardará 5 segundos e, em seguida, emitirá "hello world" para o arquivo de texto ~ / newfile.txt
Não execute, mas abra um novo - Ctrl+ Shift+ T.
Digite isso e execute:
Isso diz
watch
para executar o comandols ~
(que lista o conteúdo do diretório inicial~
) , a cada 2,5 segundos-n 2.5
.Volte para a guia com o
sleep..
, execute o comando e, em seguida, volte para a guia com owatch
comando in. Você deve ver onewfile.txt
resultado aparecer na saída.Para mais informações, consulte a página
watch
do manual com:fonte