Strona 1 z 1

Sprawdzanie czy dany proces działa - skrypt w bashu

: 27 listopada 2008, 21:35
autor: filipyoyo
Chciałbym zrobić programik, który by sprawdzał co 1 sekundę czy dany proces działa i jeżeli nie to wykonuje operację

Kod: Zaznacz cały

./blablaserweer &
Z góry dziękuję za pomoc ;)

: 28 listopada 2008, 00:35
autor: salmon
prog=blablaserwer
while true; do ps ax|grep $prog|grep -v grep &>/dev/null && sleep 1 || { $prog & } done

: 28 listopada 2008, 20:25
autor: filipyoyo
A mógłby ktoś gotowy pliczek z tym kodem podesłać bo nie znam się zbyt dobrze na bashu ;) Ten Twój kod coś mi nie działa.

: 28 listopada 2008, 22:32
autor: salmon
Jak go skopiujesz bezpośrednio do konsoli to Ci nie zadziała, musisz go dostosować(zmienna prog).

Na tym forum pomaga się rozwiązywać problemy, za gotowce się płaci :P