$ ps -mo pid,spid,tid,%cpu,psr,ucmd -p 4444 // first command
PID SPID TID %CPU PSR CMD
4444 - - 1.4 - main-app
- 4444 4444 1.1 0 -
- 8675 8675 0.1 0 -
- 8676 8676 0.1 0 -
$ ps -T -p 4444
PID SPID TTY TIME CMD
4444 4444 ? 00:16:50 main-app
4444 8675 ? 00:02:44 thread-one
4444 8676 ? 00:02:38 thread-two
问题>-T
开关生成一个CMD列,指示同一进程(即主应用程序(中每个线程的名称。我应该使用哪个CODE在第一个命令中打印出相同的CMD列?我尝试过ucmd
和cmd
,但它们都没有显示预期的线程名称。
谢谢
只需将m
替换为T
。
ps -To pid,spid,tid,%cpu,psr,ucmd -p 4444