我的目的是检查特定进程打开的TCP和UDP。
lsof -p $1 | grep -E "TCP|UDP"
(适用于Mac OS)
我在cydia的越狱 iPad上安装了 lsof binary 。当我在iOS设备(终端)上执行lsof时,它只是给我错误说:information error: Cannot allocate memory
我尝试从各种 sources 编译iOS(arm)的lsof,但 make 失败。
还尝试使用dpkg -i
在iPad上安装 .deb ,但它提供的错误表明找不到ruby和其他依赖项。
如果我能帮助让lsof在iOS上正常运行,那将会很棒。或者是lsof的替代工作。感谢。
答案 0 :(得分:8)
我从旧设备复制文件并将其上传到GitHub here。
我遇到同样的问题。我解决了这个问题:
chmod +x lsof
参考:
http://modmyi.com/forums/native-iphone-ipod-touch-app-discussion/721184-lsof-problem.html