ps를 사용하여 특정 프로세스 스레드에 대한 CPUID 가져오기

ps를 사용하여 특정 프로세스 스레드에 대한 CPUID 가져오기

pid와 tid를 알고 있는 경우 ps 명령으로 CPUID만 출력하려면 어떻게 해야 합니까?

ps -e -mo pid,tid,psr | grep Thread_Id스레드가 실행 중인 현재 CPU를 표시하는 데 사용할 수 있지만 결과 출력 문자열을 처리할 필요 없이 'psr'만 가져오는 방법이 있습니까?

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

대신 그냥 인쇄하세요.

$ 0

<-- 이것은 분명히 ps -p Process_Id -t Thread_Id -o psr작동하지 않습니다.

아니면 작업을 완료할 수 있는 "ps" 이외의 대체 명령이 있습니까?

관련 정보