如何在 Ubuntu 中找到睡眠进程?

Ant*_*t's 8 command-line process

有没有办法在 Ubuntu 中找到睡眠进程?

我可以看到top可以列出睡眠进程的数量,但我希望它们与名称一起列出。

有什么命令吗?

ger*_*ijk 7

尝试这个:

ps o state,command axh | grep "^[SD]" | cut -b 3-
Run Code Online (Sandbox Code Playgroud)

用于列出具有可中断和不可中断睡眠状态的进程的命令。

  • ps仅输出所有进程的状态和命令 ( ax) 并h删除标题行。
  • grep 过滤除两种睡眠状态以外的进程
  • cut 用于再次移除状态输出。
  • 如果您不需要包含所有参数的全名,可选择替换commanducmd

这在这里可能不是最佳脚本,但我找不到一种快速ps过滤特定状态的方法。