जवाबों:
लिनक्स में procps
में "PRI" लेबल वाला कॉलम ps -l
है -o opri
। जांच output.c
आधा दर्जन अलग-अलग प्राथमिकता वाले आउटपुट प्रकार दिखाता है:
// "priority" (was -20..20, now -100..39)
// "intpri" and "opri" (was 39..79, now -40..99)
// "pri_foo" -- match up w/ nice values of sleeping processes (-120..19)
// "pri_bar" -- makes RT pri show as negative (-99..40)
// "pri_baz" -- the kernel's ->prio value, as of Linux 2.6.8 (1..140)
// "pri" (was 20..60, now 0..139)
// "pri_api" -- match up w/ RT API (-40..99)
उन सभी को दिखाएं:
ps -o pid,priority,opri,pri_foo,pri_bar,pri_baz,pri,pri_api,comm
PID PRI PRI FOO BAR BAZ PRI API COMMAND
2201 20 80 0 21 120 19 -21 zsh
2762 30 90 10 31 130 9 -31 cat
2826 20 80 0 21 120 19 -21 ps
( cat
है nice cat /dev/zero > /dev/null
)
-o pri
मान UNIX मानक के "PRI" कॉलम के लिए उपयुक्त नहीं है, क्योंकि उच्च संख्या का मतलब निम्न प्राथमिकता होना चाहिए, इसलिए इसका उपयोग नहीं किया जाता है। मेरा मानना है कि ये दोनों कॉलम सोलारिस से कॉपी किए गए हैं। -o pri
कॉलम "PRI" के कॉलम के लिए आंतरिक रूप से उपयोग किया जाता है ps -lc
।