Busybox
busybox - 如何列出程序優先級?
如何在帶有busybox的嵌入式Linux上列出程序優先級?
Busybox 可以編譯,
ENABLE_FEATURE_PS_ADDITIONAL_COLUMNS
其中將啟用nice
。然後你可以這樣做,例如:busybox ps -o pid,nice,user,args
POSIX
- 使用者、組、通信、參數、pid、ppid、pgid、tty、vsz
ENABLE_FEATURE_PS_TIME
- 時間,時間
ENABLE_FEATURE_PS_ADDITIONAL_COLUMNS
- nice, rgroup, ruser, pcpu (雖然 pcpu 似乎被註釋掉了)
非 POSIX
- RSS
ENABLE_SELINUX
- 標籤
如果您有一個精簡的 Linux 發行版,其中 ps 和 top 沒有給您優先級資訊,您可以解析 proc 的 stat 文件以獲取您的程序 ID 以獲取優先級資訊。
cat /proc/PID/stat | awk '{print "priority " $18 " nice " $19}'
stat文件第18和19位的值代表priority和nice