【问题标题】:Linux library monitoring tool wanted想要Linux库监控工具
【发布时间】:2012-10-10 11:51:59
【问题描述】:

我需要知道哪些应用程序使用库xxx.so

我知道命令ldd。但这不是我想要的。

一个告诉我类似的东西的工具

app1 和 app2 使用 xxx.so

感谢您的帮助

【问题讨论】:

    标签: linux shared-libraries static-libraries


    【解决方案1】:

    使用文件的不是应用程序,而是processes

    您可以使用lsof 命令找出哪些进程正在访问或使用某个给定文件。

    您可能还对pmap 命令和proc(5) 手册页(关于/proc/ 文件系统)感兴趣,例如/proc/1234/maps/proc/1234/fd/为pid 1234的进程。

    请注意,静态库并没有真正使用,而是在可执行文件中链接(即“混合”)(在构建时)。

    您可能还对包依赖项感兴趣。详细信息因您的 Linux 发行版而异(例如基于 .deb 或基于 .rpm 的软件包)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多