Skrypt do sprawdzanie procesu

Potrzebujesz pomocy z C, C++, perl, python, itp.
ToFFiK
Posty: 34
Rejestracja: 19 marca 2010, 17:31

Skrypt do sprawdzanie procesu

Post autor: ToFFiK »

Chciałem napisać skrypt do sprawdzania procesu, a jeśli go by nie było to by go uruchamiał, lecz jest problem. Ponieważ proces czasem daje wynik 2, a czasem 3 i skrypt się gubi ponieważ teraz jest określona liczba, czy da się zrobić coś typu, że sprawdza więcej niż 2, jeśli mniej niż 2 to go uruchamia?

Kod: Zaznacz cały

#!/bin/sh

ile_procesow=`ps -ef | grep -e samp | wc -l`
echo $ile_procesow
if [ $ile_procesow -eq "2" ]
    then
        echo "jest proces"
    else
        echo "brak procesu"
	cd /home/samp
	screen -A -m -d  -S samp  ./samp03svr
		

fi
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

Spróbuj skorzystać z

Kod: Zaznacz cały

pidof
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

do usunięcia
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

Kod: Zaznacz cały

#!/bin/sh

ile_procesow=`ps -ef | grep -e samp | wc -l`
echo $ile_procesow
if [ $ile_procesow[B] -ge [/B]"2" ]
    then
        echo "jest proces"
    else
        echo "brak procesu"
    cd /home/samp
    screen -A -m -d  -S samp  ./samp03svr
        


fi
ToFFiK
Posty: 34
Rejestracja: 19 marca 2010, 17:31

Post autor: ToFFiK »

Ok, działa, a czy dobrze napisałem else? Czy przejdzie mi do katalogu i odpali screena? Nie mogę niestety teraz przetestować ponieważ mam graczy na serwerze, dlatego też w wypadku rozłożenia się serwera chciałem napisać taki skrypt,
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

Wydaje mi się, że powinno działać.. Przetestuj


EDIT: takich skryptów jest juz milion zrobionych. TO chyba pierwsze co robi graczowy "admin" ...Poszukaj na tym forum chociażbypomy
ToFFiK
Posty: 34
Rejestracja: 19 marca 2010, 17:31

Post autor: ToFFiK »

Szukałem na google, i nie za bardzo znalazłem, mógłbyś podać samą fazę chociażby?
ODPOWIEDZ