Unix ps 命令产生意外的额外行

Unix ps 命令产生意外的额外行

在 Linux Cinnamon Mint 21.2 下,以下命令会生成额外的输出行:

ps -eo pid,ppid,args -q 229355

这是输出:

    PID    PPID COMMAND
 229355    1696 /usr/lib/firefox/firefox
      5       2 [slub_flushwq]

最后一行出乎意料。

相同的命令(好吧,不同的 PID)在 Redhat Enterprise Linux 系统上按预期工作。

答案1

删除该选项后e,它可以按需要工作。

ps -o pid,ppid,args -q 229355

当然,它是一个错误,e导致虚假输出,但我有一个解决方法(解决方案)。

而且,如果没有,它也e适用于:-p

ps -o pid,ppid,args -p 235219

相关内容