Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 17/11/2012, à 12:00

PengouinPdt

Rsync, Zenity, Progress Bar

Bonjour, aux accros du bash tongue

J'ai créée pour les besoins de ma femme un script rsync, qui utilise Zenity.
On retrouve ledit script sur http://paste.ubuntu.com/1364541/

Comme c'est visible dans la fonction 'synchronizer', j'ai essayé plusieurs méthodes.
La synchronisation ne me pose aucun soucis !

Ce qui me pose soucis est la gestion de la progression dans zenity.
Que j'appelle ma fonction 'rsync_progress' ou 'rsync_progress2', la barre de progression reste vide, et aucun message, hormis celui de l'option text pour zenity, ne s'affiche.
'rsync_progress' est fortement inspiré de ce qu'à fait koderez - du moins pour la partie 'sed'
'rsync_progress2' est fortement inspiré par un autre - je ne sais plus où - du moins pour la partie relative à la boucle while.

Dans aucun des deux cas, il n'y a de changements dans l'affichage de zenity progress.

Vos avis, messieurs les experts : où est-ce que je m'y prends mal ?

Question subsidiaire : il n'est pas possible d'utiliser de variables dans l'usage de sed, n'est-ce pas ?!

Merci d'avance.


Ego ~
YUP.py :: Yet Uploader Pixxie.py :: script python : post d'images sur forum !

Hors ligne

#2 Le 17/11/2012, à 12:47

xavier4811

Re : Rsync, Zenity, Progress Bar

PengouinPdt a écrit :

Question subsidiaire : il n'est pas possible d'utiliser de variables dans l'usage de sed, n'est-ce pas ?!

Bonjour,

si, ça peut se faire mais avec des double quotes

$ a="machin"
$ echo -e "truc\nbidule" | sed -e "s/truc/${a}/"
machin
bidule
$ echo -e "truc\nbidule" | sed -e "s/truc/"$a"/"
machin
bidule

Hors ligne

#3 Le 18/11/2012, à 11:29

PengouinPdt

Re : Rsync, Zenity, Progress Bar

@xavier4811: ok, merci ... je testerais ça, en modifiant le script dont je parle dans mon post ci-dessus.

@all sinon, personne n'a d'idée à me suggérer pour mon problème de gestion de la progression avec zenity ?!


Ego ~
YUP.py :: Yet Uploader Pixxie.py :: script python : post d'images sur forum !

Hors ligne