Quantcast
Channel: fred – memo-linux.com
Viewing all articles
Browse latest Browse all 515

pv : comment connaître la progression d’une tâche sous GNU/Linux

$
0
0

La commande pv (Pipe Viewer) permet de visualiser l’état de progression d’une tâche à travers un pipeline, ce qui permet d’avoir une estimation du temps écoulé.

Voici les informations fournis par cette commande :

  • Temps écoulé
  • Pourcentage achevé (avec barre de progression)
  • taux de débit actuel
  • Total des données transférées

Installer pv

Le paquet pv est normalement disponible dans les dépôts officelles des principales distributions GNU/Linux :

  • Arch Linux / Manjaro :
sudo pacman -S pv
  • Debian / Ubuntu / Linux Mint :
  • sudo apt install pv
  • CentOS / Fedora :
    • Il faut en premier lieu installer le dépôt EPEL :
    sudo yum install epel-release
  • Installer pv :
  •  sudo yum install pv

    Exemples d’utilisation de la commande pv pour afficher la progression

    • Création d’une clé bootable :
    pv image.iso | dd of=/dev/sdb && sync
    1,46GiO 0:00:17 [  86MiB/s] [==============================================================================>] 100%
    3062144+0 enregistrements lus
    3062144+0 enregistrements écrits
    1567817728 bytes (1,6 GB, 1,5 GiB) copied, 13,8749 s, 113 MB/s
    
  • Sauvegarde d’une base de données MariaDB:
  • mysqldump mybdd | pv > mybdd.sql
  • Création d’une archive :
  • tar -czf - dossier | pv > dossier.tar.gz

      Les options de la commande pv

      La commande pv peut prendre ou plusieurs options combinées. Pour les connaitre, lire le man de la commande :

    man pv

    Viewing all articles
    Browse latest Browse all 515

    Trending Articles