• [^] # Re: Mais pourquoi est-il aussi méchant ?

    Posté par . En réponse au message zenity : processus père/fils, fifo,.... Évalué à 2.

    À propos de bricolage pourquoi ne pas mettre zenity dans un sous processus au lieu de tout ton code si ça gêne pas ? genre :

    #!/bin/sh
    fifo=$(mktemp -u)
    mkfifo $fifo
    tail -f $fifo | zenity --progress --title="Test" --text="progression..." --percentage=0 &
    echo 10 > $fifo
    sleep 1
    echo 20 > $fifo
    sleep 1
    echo 30 > $fifo
    sleep 1
    echo 40 > $fifo
    sleep 1
    echo 50 > $fifo
    sleep 1
    echo 60 > $fifo
    sleep 1
    echo 70 > $fifo
    sleep 1
    echo 80 > $fifo
    sleep 1
    echo 90 > $fifo
    sleep 1
    echo 100 > $fifo
    rm $fifo
    

    Vous aurez compris le principe...

    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 ?