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」以外の代替コマンドで同じ作業を完了できるものはありますか?

関連情報