如果直接用ps命令,会显示所有进程的状态,通常结合grep命令查看某进程的状态。
使用示例:
root 14232 0.0 0.0 5928 724 pts/1 S+ 18:16 0:00 grep
./update_stock
root 25021 0.0 0.0 3056 816 ? S Apr12 0:03 ./update_stock
ps aux输出格式:
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
格式说明:
USER: 行程拥有者
PID: pid
CPU: 占用的 CPU 使用率
MEM: 占用的记忆体使用率
VSZ: 占用的虚拟记忆体大小
RSS: 占用的记忆体大小
TTY: 终端的次要装置号码 (minor number
of tty)
STAT: 该行程的状态,linux的进程有5种状态:
D 不可中断 uninterruptible sleep (usually IO)
R 运行 runnable (on run queue)
S 中断 sleeping
T 停止 traced or stopped
Z 僵死 a defunct (”zombie”) process
注: 其它状态还包括W(无驻留页),
START: 行程开始时间
TIME: 执行的时间
COMMAND:所执行的指令