Получить pid запущеного процесса
- From
- Max Khon (2:5000/79)
- To
- Alex Ivanov (2:5054/37.63)
- Date
- 2005-05-30T15:36:32Z
- Area
- RU.UNIX.BSD
hi, there!
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)
SEEN-BY: 46/50 400/520 814 450/1024 463/68 464/36 910 465/213 5000/0 1 2 3 20
SEEN-BY: 5000/26 27 28 52 61 67 79 81 94 104 111 116 170 363 5000 5004/75 1111
SEEN-BY: 5005/14 5009/14 5010/77 275 5011/13 5013/21 5015/10 5019/31 5020/545
SEEN-BY: 5020/715 4441 5021/29 5025/3 5027/16 5029/34 5030/115 5035/38 5036/34
SEEN-BY: 5054/1 4 8 9 28 35 36 37 63 66 67 70 75 81 84 85 5057/119 5062/10
SEEN-BY: 5063/3 5069/7 5080/1003 5085/13 5090/1029 5095/20 5096/18 6000/254
SEEN-BY: 6001/10
PATH: 5000/79 26 5000 5020/545 5054/1 37