Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: Cuore 01 Ledna 2013, 10:50:40

Název: Sledování procesu
Přispěvatel: Cuore 01 Ledna 2013, 10:50:40
Ahoj,
poprosil bych radu jak by se dala sledovat funkčnost procesu "yes" v tomto příkladu
Kód: [Vybrat]
#!/bin/sh
echo "yes start"
gnome-terminal --geometry 50x10 --command "script --command 'yes' $PWD/yes.log"
echo "yes stop"
exit0
našel jsem tohle a takto to funguje opravdu dobře
Kód: [Vybrat]
#!/bin/sh
sleep 5 &
yes > /dev/null
pid=$!;

while [ $? -eq 0 ]; do
        for x in / - \\ \|; do
                echo -e "searching $x \r";
                sleep 0.2;
        done
        kill -0 $pid 2> /dev/null
done

ale již netuším jak odchytit správné PID, když použiji tento zápis
Kód: [Vybrat]
gnome-terminal --geometry 50x10 --command "script --command 'yes' $PWD/yes.log"

děkuji a šťastný Nový rok  ;D