【发布时间】:2019-02-08 12:45:56
【问题描述】:
我可以使用终端命令获取总进程数。 我已经尝试了以下进程计数命令-
ps aux | wc -l
对于线程数 -
ps -eo nlwp | tail -n +2 | awk '{ num_threads += $1 } END " "{ print num_threads }'
但我不想使用终端命令,因为它在我当前的项目中是不允许的,是否有任何 API 或其他方法可以在不调用终端的情况下获取此信息。
我曾尝试使用 threading 包,但它在进程级别显示,我得到的输出为 1。
我尝试了 psutil,但它提供了单个进程的信息。
附加信息
OS - Ubuntu 16
Python 3.7.2
【问题讨论】: