|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alex Ivanov 2:5020/400 26 May 2005 16:35:44 To : Eugene Grosbein Subject : Re: Получить pid запущеного процесса --------------------------------------------------------------------------------
Thu May 26 2005 18:23, Eugene Grosbein wrote to Alex Ivanov:
AI>> Есть некая гипотетическая программа (в моем случае - urlsnarf из пакета
AI>> dshiff), не умеющая создавать pid файл при запуске. Можно ли в момент
AI>> запуска
AI>> её из скрипта (в фоне) как-либо получить её PID? (Чтоб записать его в
AI>> файл,
AI>> для дальнейшего использования).
EG> Если программа не форкается (завершая родительский процесс),
EG> то этот pid в переменной $!. Если же родительский процесс уходит,
EG> то только поиском по списку процессов.
В моем случае вариант с $! помог. Спасибо всем ответившим!
--- ifmail v.2.15dev5.3
* Origin: FidoNet Online - http://www.fido-online.com (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/166793a3ec55f.html, оценка из 5, голосов 10
|