如果我知道 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”之外还有其他命令可以完成这项工作吗?