【发布时间】:2019-06-25 04:59:24
【问题描述】:
对于 linux 中的 CPP 应用程序,我需要正在运行的进程列表、它们的 PID、它们正在运行的端口以及启动它的 .exe 文件的位置。
我可以使用 PS 命令,但我想在 CPP 应用程序中使用它。不推荐使用系统命令和解析输出。
Linux 是否将这些信息存储在我可以读取的地方,或者是否有一些本地 API 可以使用,例如 windows 中的 win32 api。
【问题讨论】:
-
你必须写
ps类似的工具。所有进程都在 GNU/Linux 中的/proc下列出。