在 Linux 中,我可以发现正在运行和被阻止的进程的数量
grep "procs_running" /proc/stat
Run Code Online (Sandbox Code Playgroud)
和
grep "procs_blocked" /proc/stat
Run Code Online (Sandbox Code Playgroud)
有没有办法在 Mac OS X 中做到这一点?最好是我可以在 shell 脚本中使用的方法?
基于 Blender 的答案,要获取正在运行的进程的数量,可以使用以下命令:
$ ps axo state | grep "R" | wc -l
Run Code Online (Sandbox Code Playgroud)
要获取不间断睡眠中的进程数,您可以使用(编辑将“D”更改为“U”,谢谢吉尔斯!):
$ ps axo state | grep "U" | wc -l
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11063 次 |
| 最近记录: |