ios - lsof 在 iOS 中给出 "information error: Cannot allocate memory"

标签 ios runtime-error out-of-memory jailbreak lsof

我的目的是检查特定进程打开的 TCP 和 UDP。

lsof -p $1 | grep -E "TCP|UDP" (这在 Mac OS 上运行良好)

我从 cydia 在越狱 iPad 上安装了lsof binary。当我在 iOS 设备 (终端) 上执行 lsof 时,它只是给我错误提示:信息错误:无法分配内存

我尝试从各种 为 iOS (arm) 编译 lsof sources 但是 make 失败了。

还尝试安装 .deb 在 iPad 上,使用 dpkg -i 但它给出了错误,指出找不到 ruby​​ 和其他依赖项。

如果我能得到帮助让 lsof 在 iOS 上正常运行,那就太好了。或者 lsof 的工作替代方案。谢谢。

最佳答案

更新

我从旧设备复制文件并将其上传到 GitHub here .


我遇到了同样的问题。我是这样解决的:

  1. 下载lsof-arm7-iOS4.2 .
  2. 将旧的 lsof 备份到 lsof-backup。
  3. 将下载的 lsof-arm7-iOS4.2 复制到 iDevice。
  4. 将 lsof-arm7-iOS4.2 重命名为 lsof
  5. 然后 chmod +x lsof

引用:

http://modmyi.com/forums/native-iphone-ipod-touch-app-discussion/721184-lsof-problem.html

关于ios - lsof 在 iOS 中给出 "information error: Cannot allocate memory",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17853034/

相关文章:

java - 奇怪的内存不足异常

ios - UIDatePicker 模式 countDownTimer 值更改回调未第一次调用

ios - objective-c HTTPS 登录。 POST 并获取正确的 url 状态码

iOS人脸检测方向和CIImage方向的设置

html - observe.js 中的纸张下拉菜单错误

swift - 调用 SwiftyDropbox 方法时的 NSURLErrorDomain 代码 -999

python - C++在python中内存不足,剩余空间充足

ios - 生成 MDM 证书

java - mysql JDBC 连接 NoClassDefFoundError

c++ - 为什么 RegisterClass 因 ERROR_NOT_ENOUGH_MEMORY 而失败?