logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 20-04-2011 04:58:40

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

cp_p essai de créer une barre de progression sur la commande cp

Voilà le lien donné par zoroastre74 pour créer une barre de progression pendant une copie.
sur le forum df, là :
http://debian-facile.org/forum/viewtopi … 705#p30705
afin d'en conserver le contexte. smile

Essaie non concluant du tuto en lien de zoroastre.
Résultat après copie collé dans le

/etc/.bash.bashrc


pour que tout le monde sur ce pc en profite bien :

$ cp_p -a test /media/stock/
100% [=>                                                                     ]


Sans aucune copie de réalisée.

Je pars sans retour, no return... no return... une dizaine de jours, pour le suivi des tests de ce tuto, il va falloir trouver un autre cobaye aussi ignare que moi si possible !

Hop ! smile


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#2 20-04-2011 17:01:13

zoroastre74
Membre
Distrib. : Debian Wheezy
Noyau : Linux 3.2
(G)UI : Awesome wm v3.4.13 (Octopus)
Inscription : 28-08-2010

Re : cp_p essai de créer une barre de progression sur la commande cp

Yep!

Une version plus light mais fonctionnelle :

#!/bin/sh
cp_p()
{
   strace -q -ewrite cp -- "${1}" "${2}" 2>&1 \
      | awk '{
        count += $NF
            if (count % 10 == 0) {
               percent = count / total_size * 100
               printf "%3d%% [", percent
               for (i=0;i<=percent;i++)
                  printf "="
               printf ">"
               for (i=percent;i<100;i++)
                  printf " "
               printf "]\r"
            }
         }
         END { print "" }' total_size=$(stat -c '%s' "${1}") count=0
}


wink

@+

Zoroastre.

PS : aptitude install strace

Dernière modification par zoroastre74 (20-04-2011 17:03:19)

Hors ligne

#3 20-04-2011 17:18:40

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : cp_p essai de créer une barre de progression sur la commande cp

PS : aptitude install strace


Ah m... euh zut !

Merci zoroastre74, ainsi que pour le nouveau script.

Amitié, Joel tout rat bougris smile


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

Pied de page des forums