Какой КОД используется для вывода названия потока в PS? - PullRequest
1 голос
/ 07 мая 2020
$ 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

Question> Переключатель -T генерирует столбец CMD, в котором указывается имя для каждого потока в рамках одного процесса (например, основного приложения). Какой КОД я должен использовать, чтобы распечатать тот же столбец CMD в первой команде? Я пробовал ucmd и cmd, но ни один из них не показывает ожидаемое имя потока.

Спасибо

1 Ответ

1 голос
/ 07 мая 2020

Просто замените m на T.

ps -To pid,spid,tid,%cpu,psr,ucmd -p 4444
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...