Retourner au contenu associé (entrée de forum : zenity : processus père/fils, fifo,...)
Posté par ymorin le 19 juillet 2011 à 15:47. En réponse au message zenity : processus père/fils, fifo,.... Évalué à 1.
[...] pourquoi ne pas mettre zenity dans un sous processus [...] ?
Ouais ! Bravo ! Nous avons un gagnat ! :-)
fifo=$(mktemp -u)
Ça, moi, j'aime bien ! Vraiment ! ;-)
Bon ça reste crade, surtout le tail -f qui est le seul moyen que j'ai trouvé de "pooler" la fifo, si quelqu’un à mieux ?
Oui, deux points :
#!/bin/bash fifo=$(mktemp -u) mkfifo $fifo zenity blabla 2>/dev/null <"${fifo}" & progress_pid="${!}" exec 6>&1 # Save stdout exec >"${fifo}" # Redirect stdout to the fifo i="toto" for(( i=0; i<=100; i+=10 )); do sleep 1 printf "%s\n" "${i}" # stdout goes to the fifo ! :-) done exec >&6 # Restore stdout kill "${progress_pid}" printf "Et maintenant i='%s'\n" "${i}" rm -f "${fifo}"
Hop, Moi.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Mais pourquoi est-il aussi méchant ?
Posté par ymorin . En réponse au message zenity : processus père/fils, fifo,.... Évalué à 1.
Ouais ! Bravo ! Nous avons un gagnat ! :-)
Ça, moi, j'aime bien ! Vraiment ! ;-)
Oui, deux points :
Hop,
Moi.