Obtenha o cpuid para um encadeamento de processo específico usando ps

0

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?

    
por vreg 15.01.2017 / 03:50

0 respostas