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