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