danatel Asked: 2010-01-20 04:19:26 +0800 CST2010-01-20 04:19:26 +0800 CST 2010-01-20 04:19:26 +0800 CST busybox - 如何列出进程优先级? 772 如何在带有busybox的嵌入式Linux上列出进程优先级? busybox ps 2 个回答 Voted Best Answer Dennis Williamson 2010-01-20T06:09:08+08:002010-01-20T06:09:08+08:00 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 标签 Razan Paul 2017-03-03T17:24:55+08:002017-03-03T17:24:55+08:00 如果您有一个精简的 Linux 发行版,其中 ps 和 top 没有给您优先级信息,您可以解析 proc 的 stat 文件以获取您的进程 ID 以获取优先级信息。 cat /proc/PID/stat | awk '{print "priority " $18 " nice " $19}' stat文件第18和19位的值代表priority和nice 更多信息:https ://linux.die.net/man/5/proc
Busybox 可以编译,
ENABLE_FEATURE_PS_ADDITIONAL_COLUMNS
其中将启用nice
。然后你可以这样做,例如:POSIX
ENABLE_FEATURE_PS_TIME
ENABLE_FEATURE_PS_ADDITIONAL_COLUMNS
非 POSIX
ENABLE_SELINUX
如果您有一个精简的 Linux 发行版,其中 ps 和 top 没有给您优先级信息,您可以解析 proc 的 stat 文件以获取您的进程 ID 以获取优先级信息。
stat文件第18和19位的值代表priority和nice
更多信息:https ://linux.die.net/man/5/proc