Obtenha cpuid para um thread de processo específico usando ps

Obtenha cpuid para um thread de processo específico usando ps

Como faço para que o comando ps produza apenas o cpuid se eu conheço o pid e o tid?

Posso usar ps -e -mo pid,tid,psr | grep Thread_Idpara exibir a CPU atual em que o thread está sendo executado, mas existe uma maneira de obter apenas 'psr' sem ter que processar a string de saída resultante:

$ ps -e -mo pid,tid,psr | grep 4360
$  -   4360   0 <-- thread 4360 on cpu0

Em vez disso, basta imprimir

$ 0

Algo como ps -p Process_Id -t Thread_Id -o psr<-- Isso obviamente não funciona.

Ou qualquer comando alternativo diferente de "ps" que fará o trabalho?

informação relacionada