/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
EnumProcessHandle到底是幹什麼的,其實我也不知道,什麼是進程句柄啊!據說EnumProcessHandle最新版可以獲取到指定窗口及與其相關窗口的句柄信息,可以枚舉所有進程所攜帶的進程句柄及句柄進程。到底有什麼用我也不知道,不過能找到這個EnumProcessHandle最新版的朋友應該知道他是幹什麼的吧!
完整的命令是:
lsof -n|awk '{print $2}'|grep -e pid1 -e pid2|uniq -c
這個命令是結果是得到進程號為pid1和pid2的兩個進程,各自打開的文件數。注意這裏說的文件數,不是文件句柄數。這有區別嗎?有。如果要獲取打開的文件句柄數,則可以用過如下命令:
ls -l /proc/pid1/fd/ | wc -l
ls -l /proc/pid2/fd/ | wc -l
打開的文件數,和文件句柄數不是一個概念嗎?當然不是一個概念。
EnumProcessHandle(獲取進程打開文件句柄)