Jak zjistit PID?
oldfrog na volny.cz
oldfrog na volny.cz
Pondělí Červen 23 23:05:27 CEST 2003
>>obvacim se na vas (urcite banalnim) dotazem. Pisu si skript, ktery
>>bude zjistovat, zdali dany program bezi, a pokud ne, znova ho spusti.
>>Problem je v tom, ze si ten program nevytvari zadny .pid soubor, ve
>>kterem by bylo cislo jeho procesu. Poradite, jak tedy posle nazvu
>>(podle vypisu z ps) zjistim cislo procesu?
>>
>>
>Pokud to budete resit v shellu (bash), tak pri spusteni procesu na
>pozadi se do promene $! ulozi pid procesu.
>
>
Nefunguje, pokud se napr. httpd sam forkne na pozadi, proto
se - pozor - nehodi pousalne na spousteni daemonu. Hodi se
pro pripady, ktere ma pod kontrolou samotny shell (on sam
presouva proces do pozadi).
OldFrog.
Další informace o konferenci Linux