2011-04-19 105 views
5

我試圖獲取某個進程在特定實例中使用的設備句柄的數量。 我在Mac 10.6.6上使用x-code。我曾嘗試使用lsof,但沒有令人滿意的結果。 請幫忙.....設備句柄

+0

isof的結果是什麼,爲什麼不滿意?在類Unix系統中,只有幾個命令可以讓你知道打開的文件:fuser,isof,fstat .. – user534498 2011-04-19 08:59:48

+0

命令是lsof,是的它給出了no。的文件句柄,但我需要的是不。的設備句柄分開......如果我可以獲得任何低級別的API,以便我可以在我的C++代碼中使用它,那將會更有幫助...... – Max 2011-04-19 09:36:33

+0

您可以嘗試使用strace來獲取該信息 – gda2004 2012-11-12 14:01:23

回答

0

你可以看看/ proc/nnnn/fd /(其中nnn是pid),但你仍然需要計算那裏的文件。