Sprawdzanie czy dany proces dzia

Potrzebujesz pomocy z C, C++, perl, python, itp.
filipyoyo
Posty: 5
Rejestracja: 19 czerwca 2008, 15:21

Sprawdzanie czy dany proces działa - skrypt w bashu

Post 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 ;)
salmon
Beginner
Posty: 296
Rejestracja: 12 października 2007, 23:28
Lokalizacja: Gliwice/Bielsko-Biała

Post autor: salmon »

prog=blablaserwer
while true; do ps ax|grep $prog|grep -v grep &>/dev/null && sleep 1 || { $prog & } done
filipyoyo
Posty: 5
Rejestracja: 19 czerwca 2008, 15:21

Post 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.
salmon
Beginner
Posty: 296
Rejestracja: 12 października 2007, 23:28
Lokalizacja: Gliwice/Bielsko-Biała

Post 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
ODPOWIEDZ