Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Sledování procesu  (Přečteno 1286 krát)

Cuore

  • Závislák
  • ***
  • Příspěvků: 2534
Sledování procesu
« kdy: 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
« Poslední změna: 02 Ledna 2013, 10:39:59 od Cuore »

 

Provoz zaštiťuje spolek OpenAlt.