|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Max Khon 2:5000/79 30 May 2005 15:36:32 To : Alex Ivanov Subject : Получить pid запущеного процесса --------------------------------------------------------------------------------
26 May 05 13:27, you wrote to All:
AI> Есть некая гипотетическая программа (в моем случае - urlsnarf из
AI> пакета dshiff), не умеющая создавать pid файл при запуске. Можно ли в
AI> момент запуска её из скрипта (в фоне) как-либо получить её PID? (Чтоб
AI> записать его в файл, для дальнейшего использования). Вариант типа ps
AI> -aux | grep "/usr/local/sbin/urlsnarf -i ng2" |awk '{ print $2 }' не
AI> катит по причине: 1. Возвращает два PID (самого urlsnarf и grep) 2.
AI> Хочется решить задачу в общем виде, и теоритически могут быть два
AI> процесса с одним именем...
pgrep. для 4.x -- в портах.
/fjoe
--- GoldED+/BSD 1.1.5
* Origin: SO I KILL CHILDREN! (2:5000/79)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/1863429adeae.html, оценка из 5, голосов 10
|