Comando Linux Watch

Comando Linux Watch

No Linux, você pode usar o comando "relógio" para executar um comando periodicamente em um intervalo predeterminado e mostrar os resultados na tela. Isso pode ajudar a acompanhar o progresso de um processo ou o status de um recurso do sistema, incluindo utilização da memória, atividade de rede ou espaço no disco. Também pode ser usado para procurar modificações em um arquivo de log ou novos arquivos em um diretório regularmente. A função "relógio" permite rastrear mudanças ao longo do tempo e ver imediatamente quaisquer problemas ou padrões, tornando -o ideal para monitorar e depurar. O comando Watch no Linux e todas as suas opções serão mostradas neste artigo.

Sintaxe:

Vamos começar com a idéia da sintaxe básica do comando "relógio" que é mostrado abaixo. O argumento do comando é o comando que você deseja executar e o argumento das opções é usado para modificar o comportamento do comando watch. Por padrão, o utilitário de relógios executará as instruções declaradas a cada 2 instantes e mostrará a saída no terminal.

Assista [Opções] Comando

Verifique a versão

O comando watch -version é usado para exibir a versão do comando watch que está atualmente instalado no sistema.

omar@virtualbox: ~ $ watch -version

A saída deste comando informa que a versão do comando watch instalada no sistema é 3.3.17 e é do pacote Procps-Ng.

Assista do Procps-Ng 3.3.17

Assista a opção “-n”

Quando você executa o comando da data de observação, a data e a hora atuais serão exibidas no terminal. O comando será executado novamente e exibirá a data e hora atualizadas após 2 segundos por padrão, se você não usar a opção "-n" aqui. Este processo continuará indefinidamente até que o comando Watch seja parado manualmente.

omar@virtualbox: ~ $ data de relógio

Após 2 segundos, a saída será atualizada assim.

O comando Watch também tem várias opções que podem ser utilizadas para alterar seu comportamento. Uma das opções mais úteis é a opção -n, que permite especificar o intervalo no qual o comando deve ser executado. Por exemplo, para executar o comando de data a cada 5 segundos, você pode usar Omar@VirtualBox: ~ $ Watch -N 5 Data

O comando:

O comando df (abreviação de “livre disco”) mostra a quantidade de espaço livre disponível no (s) sistema (s) de arquivos que estão atualmente montados em um sistema. A opção -h (abreviação de “legível por humanos”) é usada para exibir os tamanhos de um sistema de arquivos em um formato mais legível pelo homem, como GB ou MB, em vez de blocos. Quando você executa o comando watch -n 2 df -h, a saída mostra o nome do sistema de arquivos, o tamanho total do sistema de arquivos, o espaço usado, o espaço disponível e a porcentagem de espaço usado, bem como o montamento ponto do sistema de arquivos. O comando será executado novamente após 2 segundos e exibirá as informações atualizadas.

omar@virtualbox: ~ $ watch -n 2 df -h

Assista a opção "-d"

Outra opção útil é a opção -d, que destaca as diferenças entre a saída atual e a saída anterior do comando especificado na instrução "Watch". Isso pode ser conveniente para observar mudanças na produção ao longo do tempo. Por exemplo, para monitorar o tempo de atividade do seu sistema e destacar quaisquer alterações, você pode usá -lo. A saída será codificada por cores, com quaisquer alterações sendo destacadas em branco.

A instrução de tempo de atividade é usada para exibir o horário atual, a quantidade de tempo em que o sistema operacional está executando, o número total de consumidores atualmente conectado e a carga média no sistema operacional para os 1, 5 e 15 minutos anteriores. Pode ser útil para identificar problemas de desempenho ou para monitorar o desempenho de um sistema sob carga pesada.

OMAR@VirtualBox: ~ $ Watch -D Uptime

O comando de data no Linux é usado para exibir a data e hora atual ou para definir a data e hora do sistema, como mostrado abaixo.

Quando você executa o comando Watch após o comando "Date" precedido pela opção "-d", a exibição atual e data será mostrada como demonstrado abaixo.

omar@virtualbox: ~ $ watch -d data

O comando será executado mais uma vez e mostrará a data e hora atualizadas após 2 segundos por padrão, destacando quaisquer diferenças na saída. A saída abaixo mostra a saída após vários pedaços de 2 segundos.

O comando Watch é útil quando você deseja monitorar a saída do comando livre ao longo do tempo, como monitorar o uso da memória de um sistema. Isso pode ser útil para solucionar problemas relacionados à memória ou para monitorar o desempenho de um sistema sob carga. Quando você executa o comando Watch Free, as informações atuais de uso da memória serão exibidas no terminal. O comando será executado novamente e exibirá as informações de uso de memória atualizadas após 2 segundos por padrão.

A saída da instrução gratuita normalmente inclui informações sobre a soma total da memória, o total do espaço usado, o total do espaço livre e o total de espaço utilizado como buffers ou cache. Normalmente, ele também inclui informações sobre a quantidade total de espaço de troca e a quantidade de espaço de troca usado e usado.

omar@virtualbox: ~ $ assista grátis

A opção -m é usada para exibir o uso da memória em megabytes.

omar@virtualbox: ~ $ watch -d grátis -m

Assista a opção "-p"

Aí vem a opção -p da instrução de relógio usada para fazer o comando do relógio exibir a saída de uma maneira continuamente rolante. Portanto, as linhas mais antigas serão excluídas à medida que as novas são adicionadas.

omar@virtualbox: ~ $ watch -p grátis -m

Assista a opção “-t”

A opção -t é apenas uma das muitas opções disponíveis para personalizar o comando Watch para atender às suas necessidades. A opção -t é usada para remover o cabeçalho (que mostra o comando sendo executado e a taxa de atualização) da saída do comando Watch.

Omar@VirtualBox: ~ $ Watch -t Data

Conclusão

Este guia explica o uso da instrução "Watch" para monitorar diferentes atividades no Linux com várias opções em seu parágrafo introdutório. Explicamos a maneira de usá -lo no shell Linux usando sua ilustração de sintaxe. Depois disso, criamos várias opções diferentes e de uso específico para comandos de relógios usados ​​para monitorar instruções diferentes. As opções do comando Watch que abordamos neste guia são -p, -d, -t e -n.