Как мне получить команду ps для вывода только cpuid, если я знаю pid и tid?
Я могу использовать ps -e -mo pid,tid,psr | grep Thread_Id
для отображения текущего процессора, на котором запущен поток, но есть ли способ получить просто '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", которая выполнит работу?