Skrypt kontrolujacy prace procesu..
Łukasz Maśko
masko w ipipan.waw.pl
Sob, 12 Lis 2005, 22:48:11 CET
Dnia sobota, 12 listopada 2005 22:16, pszemaz WP napisał:
[...]
> Tylko teraz jak sprawdzac czy usluga dziala?
> W momencie jej startu zapisywac PID do pliku osobnego?
> W sumie co to mogloby dac, jesli usluga sie wylozy, to w pliku nadal
> pozostanie jej numer zapisany, wiec skrypt na tej podstawie nie
> wywniosluje czy usluga dziala czy juz nie..
Jaka to usługa? Jak odpalana?
Standardowo podczas startu demona (np. gpm, hald, crond) tworzony jest plik
w /var/run/ zawierający jego pid. Wystarczy odczytać jego zawartość i potem
ps ac|grep <pid>|grep -v grep i wiesz, czy działa czy nie działa.
Jeśli uruchamiasz coś w tle pod bashem (program &), to zaraz po odpaleniu na
$! masz pid tego procesu. Wystarczy zapamiętać a potem sprawdzać
analogicznie do powyższego.
--
Łukasz Maśko GG: 2441498 _o)
Lukasz.Masko(at)ipipan.waw.pl ICQ: 146553537 /\\
Registered Linux User #61028 JID: paranoid w jabberpl.org _\_V
Więcej informacji o liście dyskusyjnej pld-users-pl