Neste artigo, discutiremos a maneira de monitorar o progresso dos dados usando o comando PV.
Como monitorar o progresso dos dados no Raspberry Pi usando o comando 'PV'?
No sistema Raspberry Pi, o PV não é pré-instalado, mas pode ser baixado facilmente usando a ferramenta de gerenciamento de pacotes apt.
Instale o PV no Raspberry Pi
Siga as etapas abaixo para instalar PV no Raspberry Pi:
Em primeiro lugar, atualize/atualize o repositório usando o comando abaixo escrito:
$ sudo apt update
Atualização de $ sudo apt
Em seguida, instale PV Do repositório Raspberry Pi usando o comando abaixo escrito:
$ sudo apt install pv
Verifique a instalação de PV Ao executar o comando abaixo escrito:
$ PV -Versão
Sintaxe do comando PV
Existem diferentes sintaxes, que podem ser seguidas para usar o PV utilidade, como:
Sintaxe 1
Esta sintaxe é usada quando o conteúdo de um arquivo é necessário para ser copiado em outro local ou arquivo:
$ PV FILENAME> OUTPUTFILE
Sintaxe 2
Esta sintaxe é usada quando dois comandos são canalizados, nos quais a saída do primeiro comando atua como uma entrada para o próximo comando:
$ command1 | PV | Command2
Como usar o utilitário fotovoltaico para monitorar o progresso
Agora, vamos ver como você pode usar o comando PV para monitorar o progresso de diferentes processos, como o processo de cópia, criando um backup ou compactando os dados.
1: Monitore o progresso enquanto copia os dados
Para conhecer o progresso enquanto copia conteúdo de um arquivo para outro, você pode seguir a sintaxe 1, que já está mencionada no artigo:
Exemplo
$ PV Script.py> $ home/documentos/script.py
Roteiro.py É o meu arquivo que copiei em documentos usando o comando escrito acima:
Você verá o progresso do arquivo no terminal. O mesmo comando pode ser seguido para outros arquivos também.
2: Monitore o progresso enquanto comprime os dados
Para monitorar o progresso de um processo de compressão de dados, os usuários podem usar o seguinte comando de pipeline com PV, E como uma saída, a porcentagem de deflação também será exibida no terminal:
$ pv| ZIP> [Arquivo com zíper de saída]
3: Monitore o progresso ao fazer backup dos dados
Para monitorar o progresso ao criar um backup para um diretório, basta executar o comando abaixo escrito:
$ tar -czf - ./| (PV -P - -TIMER - -RATE -Bytes> Backup.tgz)
O comando acima exibe o progresso do backup de dados, configurando o timer e mostra a taxa de transferência de dados durante o backup do arquivo.
Para descobrir detalhes sobre diferentes PV Opções, abra o manual no terminal usando o seguinte comando:
$ MAN PV
Leia o manual para se acostumar com o comando PV se você for novo nele.
Conclusão
Para monitorar o progresso dos dados, o PV (Visualizador de tubos) É usado o utilitário, que pode ser instalado usando o comando apt. O comando Pipe Viewer tem diferentes sintaxes que são discutidas no artigo. Além disso, existem diferentes opções/modificadores que podem ser usados com o PV comando para executar a operação desejada para a barra de progresso.