Strona 1 z 1
[bash] sprawdzanie czy jakis proces dziala
: 01 cze 2009, 21:37
autor: daniel_raq
Witam
moglby mi ktos pomoc z napisaniem skryptu sprawdzajacego czy dany program dziala, jezeli nie to wlacza go
Odp: [bash] sprawdzanie czy jakis proces dziala
: 01 cze 2009, 22:08
autor: Struchu
Hmmm, czy coś takiego może być:
Kod: Zaznacz cały
if [ -z $(ps -e | grep nazwa_procesu) ]
then
nazwa_procesu &
fi
Odp: [bash] sprawdzanie czy jakis proces dziala
: 01 cze 2009, 23:06
autor: Snickers
Ja mam jedno pytanie, chcesz to zrobić dla jakiegoś konkretnego programu, czy coś bardziej ogólnego?
Odp: [bash] sprawdzanie czy jakis proces dziala
: 02 cze 2009, 09:50
autor: daniel_raq
Tak chodzi o to by mplayer ciagle odtwarzal nawet jak sie cos wykrzaczy
Odp: [bash] sprawdzanie czy jakis proces dziala
: 02 cze 2009, 10:54
autor: beluosus
To nie lepiej po prostu tak:
Kod: Zaznacz cały
#!/bin/bash
while [ 1 ]; do
{
mplayer "..."
sleep 1
}
done
Chyba, że masz już uruchomionego mplayera to możesz tak:
Kod: Zaznacz cały
#!/bin/bash
while [ 1 ]; do
{
if [ -z "$(pgrep mplayer)" ]; then
{
mplayer "..." &
}
fi
sleep 1
}
done
Odp: [bash] sprawdzanie czy jakis proces dziala
: 02 cze 2009, 17:55
autor: daniel_raq
beluosus pisze:
Chyba, że masz już uruchomionego mplayera to możesz tak:
Kod: Zaznacz cały
#!/bin/bash
while [ 1 ]; do
{
if [ -z "$(pgrep mplayer)" ]; then
{
mplayer "..." &
}
fi
sleep 1
}
done
dzieki wielkie dziala idealnie