35、linux shell常用函数,ps

1、说明

report a snapshot of the current processes.

ps [options]

2、常用option

l  长格式输出;

u  按用户名和启动时间的顺序来显示进程;

j  用任务格式来显示进程;

f  用树形格式来显示进程;

a/e  显示所有用户的所有进程(包括其它用户);

x  显示无控制终端的进程;

r  显示运行中的进程;

ww 避免详细参数被截断;

执行结果的解释

USER   进程的属主;

PID   进程的ID

PPID  父进程;

%CPU  进程占用的CPU百分比;

%MEM  占用内存的百分比;

NI    进程的NICE值,数值大,表示较少占用CPU时间;

VSZ 进程虚拟大小;

RSS  驻留中页的数量;

WCHAN

TTY  终端ID

11 STAT 进程状态

a. D Uninterruptible sleep (usually IO)

b. R 正在运行可中在队列中可过行的;

c. S 处于休眠状态;

d. T 停止或被追踪;

e. W 进入内存交换(从内核2.6开始无效);

f. X 死掉的进程(从来没见过);

g. Z 僵尸进程; < 优先级高的进程

h. N 优先级较低的进程

i. L 有些页被锁进内存;

j. s 进程的领导者(在它之下有子进程);

k. l is multi-threaded (using CLONE_THREAD, like NPTL pthreads do)

l. + 位于后台的进程组;

WCHAN 正在等待的进程资源;

START 启动进程的时间;

TIME 进程消耗CPU的时间;

COMMAND 命令的名称和参数;

3、示例

ps aux

ps -auxf

参考

1http://linux.die.net/man/1/ps

http://www.linuxsir.org/main/node/210

原文地址:https://www.cnblogs.com/mydomain/p/2193160.html