Como obtenho o comando ps para gerar apenas a cpuid se eu souber o pid e o tid?
Eu posso usar ps -e -mo pid,tid,psr | grep Thread_Id
para exibir a cpu atual em que o encadeamento está sendo executado, mas existe uma maneira de obter apenas 'psr' sem ter que processar a cadeia 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 outro comando alternativo que não seja "ps" que fará o trabalho?