Process
“lsof”命令的替代品?
在許多情況下
lsof
,沒有安裝在我必須使用的機器上,但是lsof
非常需要的“功能”(例如在 AIX 上)。:\
lsof
在非 Windows 世界中是否有類似的應用程序?例如,我需要知道哪些程序使用該
/home/username
目錄?
我知道
fuser
,看看它是否在您的系統上可用。
Unix Rosetta Stone是解決這類問題的好資源。它提到了lsof的一些替代方案(見下文)。但是請注意, lsof 是事實上的標準應用程序。
如果您只想找到打開特定文件的程序 ID,那麼您可以
fuser
在任何符合 POSIX 的系統上使用。
/proc
在具有目錄的作業系統上,您可以lsof
通過/proc
. 一些作業系統有這樣的命令:
- AIX:
procfiles
隨系統一起提供(從 AIX 5.2 開始)。另請參閱AIX 5.2 性能工具更新和用法以及 lsof、pfiles、procfiles 命令的範例。- Solaris:(從 2.5 開始
pfiles
存在)。