【发布时间】:2019-01-31 14:37:46
【问题描述】:
我正在一个项目中工作,该项目需要为每个进程获取一个 PID 列表:
- 进程名称
- 进程开始时间
- 内存和 CPU 使用率
我在这个项目中使用 Python,我需要它同时在 Windows 和 **ix 上工作。
我对 SO (List running processes on 64-bit Windows) 进行了一些研究,但该解决方案特定于 Windows 操作系统。我不知道下一步该去哪里或使用哪个模块。
感谢您的建议。
【问题讨论】:
-
@jonrsharpe,通过这个链接(stackoverflow.com/questions/1632234/…)我有 Pids 和进程名称,但它是特定于 win 操作系统的。所以,现在我没有得到这些问题的答案 - 1.如何使所有操作系统都通用? 2.如何获取启动时间、内存和cpu使用率?谢谢
-
这很广泛,我建议你做更多的研究。
-
@jonrsharpe,您能否建议我任何可以轻松获得解决方案的特定模块。
-
对外部资源(如模块、库等)的建议在此处明确无关 - 请参阅help center。
-
@jonrsharpe,我真的很抱歉。你来这里是为了让某人失去动力吗?
标签: linux python-3.x windows unix