O PRI de ps -o pri é 39 - priority , em que priority é o 18º campo de /proc/PID/stat .
Se você quiser o campo não manipulado de proc/PID/stat , poderá obtê-lo com ps -o priority .
Se você quiser a prioridade real , poderá obtê-la com ps -o pri_baz .
Outras manchetes interessantes desse valor podem ser obtidas com ps -o pri_foo , ps -o pri_bar e ps -o opri .
Eu não estou brincando. Você pode ver a fonte aqui .
Nota sobre /proc/PID/stat :
O campo de prioridade (18º) em /proc/PID/stat é definido pelo kernel em fs/proc/array.c para task_struct->prio - 100 (através de task_prio() ; MAX_RT_PRIO é definido como 100 ).