[gull] Progress pour cp

Daniel Cordey dc at mjt.ch
Mon Oct 3 15:27:37 CEST 2011


On Mon, 3 Oct 2011 10:51:17 +0200 - Christophe Pochon
<music at christophe-pochon.com> wrote:

> Alors ça fonctionne bien. Par contre j'ai inversé les commandes, je
> mets d'abord le echo et ensuite le sleep, pour afficher d'abord un
> point avant d'attendre.

L'un ou l'autre c'est egal :-)

> Mais j'ai quand même encore un problème. En fait comme il y a
> plusieurs groupes de copies (Documents, Images, Téléchargements....),
> et que j'informe l'utilisateur de la progression du truc au fur et à
> mesure de mon script, je lance le process, je fais mon premier groupe
> de copies, je kill le process, je le relance, je fais mon deuxième
> groupe, etc... ceci pour éviter d'avoir des "." qui viennent
> parasiter les infos que j'affiche à l'écran.

Oui, bonne idee.

> Mais du coup ce qui
> vient parasiter ces infos ce sont
> des : /Users/chpochon/Desktop/export.command: line 77:  2210
> Terminated { point 1; }
> ... Y a moyen de camoufler ça ? J'ai essayé kill ${bproc} > null mais
> ça ne change rien.

Comme l'a dit Felix, il faut rediriger les stderr vers quelque chose.
On peut choisir d'ignorer en faisant '2>/dev/null', ou d'envoyer les
erreurs dans un fichier de log, tel que '2>logfile'... 

dc


More information about the gull mailing list