Dans cet article, nous discuterons de la façon de surveiller les progrès des données à l'aide de la commande PV.
Comment surveiller la progression des données sur Raspberry Pi à l'aide de la commande «PV»?
Dans le système Raspberry Pi, le PV n'est pas préinstallé, mais il peut être téléchargé facilement à l'aide de l'outil de gestion des packages APT.
Installez PV sur Raspberry Pi
Suivez les étapes ci-dessous pour installer PV sur Raspberry Pi:
Tout d'abord, mettez à jour / mise à niveau du référentiel à l'aide de la commande ci-dessous:
$ sudo apt mise à jour
$ sudo apt mise à niveau
Puis installer PV du référentiel Raspberry Pi à l'aide de la commande ci-dessous:
$ sudo apt install pv
Vérifier l'installation de PV En exécutant la commande inférieure à l'écriture:
$ PV - Version
Syntaxe de commande PV
Il existe différentes syntaxes, qui peuvent être suivies pour utiliser le PV Utilité, comme:
Syntaxe 1
Cette syntaxe est utilisée lorsque le contenu d'un fichier doit être copié dans un autre emplacement ou fichier:
$ Name de fichier PV> OutputFile
Syntaxe 2
Cette syntaxe est utilisée lorsque deux commandes sont tuées ensemble, dans lesquelles la sortie de la première commande agit comme une entrée à la commande suivante:
$ Command1 | PV | Command2
Comment utiliser l'utilité PV pour suivre les progrès
Voyons maintenant comment vous pouvez utiliser la commande PV pour surveiller les progrès de différents processus comme le processus de copie, créant une sauvegarde ou comprimer les données.
1: Surveiller les progrès lors de la copie des données
Pour apprendre à connaître les progrès lors de la copie du contenu d'un fichier à un autre, vous pouvez suivre la syntaxe 1, qui est déjà mentionnée dans l'article:
Exemple
$ script PV.py> $ home / documents / script.py
Scénario.py est mon fichier que j'ai copié dans des documents en utilisant la commande écrite ci-dessus:
Vous verrez la progression du fichier sur le terminal. La même commande peut également être suivie pour d'autres fichiers.
2: Surveiller les progrès tout en compressant les données
Pour surveiller les progrès d'un processus de compression de données, les utilisateurs peuvent utiliser la commande de pipeline suivante avec PV, et en tant que sortie, le pourcentage de déflation affichera également sur le terminal:
$ PV| zip> [fichier zippé de sortie]
3: Surveiller les progrès en sauvegarde les données
Pour surveiller les progrès lors de la création d'une sauvegarde pour un répertoire, exécutez simplement la commande ci-dessous:
$ TAR -CZF - ./ /| (PV -P --TIMER - Rate --Bytes> Sauvegarde.tgz)
La commande ci-dessus affiche la progression de la sauvegarde des données en configurant la minuterie et vous montre le taux de transfert de données pendant la sauvegarde du fichier.
Pour trouver des détails sur différents PV Options, ouvrez le manuel sur le terminal à l'aide de la commande suivante:
$ man pv
Lisez le manuel pour vous habituer à la commande PV si vous êtes nouveau.
Conclusion
Pour surveiller les progrès des données, le PV (Pipe Viewer) L'utilitaire est utilisé, qui peut être installé en utilisant la commande APT. La commande Pipe Viewer a différentes syntaxes qui sont discutées dans l'article. De plus, il existe différentes options / modificateurs qui peuvent être utilisés avec le PV commande pour effectuer l'opération souhaitée pour la barre de progression.