Vous n'êtes pas identifié(e).
Pour info ce script extrait l'audio d'un DVD et en même temps envoi à Zenity le pourcentage.
Le problème c'est que je n'arrive pas à fermer la fenêtre Zenity et à arrêter Mplayer si je clic sur "Annuler".
Avant de poster j'ai vu sur internet et essayer de faire un fifo, récupérer le pid, de mettre en arrière plan... mais rien de concluant.
C'est pourquoi je viens vers vous pour un coups de pouce !
Dernière modification par Slyfox (08-11-2015 21:04:54)
Hors ligne
Avec un petit bémol... si je rajoute la partie "printf "#Pourcent copié sur le disque dur: %d %" , pourcent" au script
Cela ne fonctionne plus ! je ne comprends pas pourquoi. J'ai l'impression que le fait que awk écrit sur le pipe que cela fout le bazar ?
Dernière modification par Slyfox (08-11-2015 17:37:13)
Hors ligne
Petite explication sur cette ligne:
Recherche tous les pid relatif à la ou les fenêtre yad ouvertes avec leur numéro de pid et la commande avec laquelle ils ont était lancé par exemple:
"27727 yad --progress --title=Ripe de audio en cours ...--auto-close --auto-kill --button=Annuler:bash -c arreter"
ensuite awk recherche la ligne contenant "Ripe de audio en cours" et imprime le numéro du pid qui sera utilisé pour tuer le processus yad.
Hors ligne