1、简介
目前 可以 通过 很多种方式 查看 系统进程,top之类的 工具 可以 动态 的获取 进程信息,今天 介绍 静态 获取 进程信息的 工具 -- ps(当然,静态 获取 进程信息 这类工具 肯定 不止 ps,还有 pstree...)
1.1 进程状态
###
### 进程状态 可以 是单个状态,也可以是 多个 状态的组合,例如 Ss、S<
###
## R -- Running.运行中
## S -- Interruptible Sleep.等待调用
## D -- Uninterruptible Sleep.不可中断睡眠
## T -- Stoped.暂停或者跟踪状态
## X -- Dead.即将被撤销
## Z -- Zombie.僵尸进程
## W -- Paging.内存交换
## N -- 优先级低的进程
## < -- 优先级高的进程
## s -- 进程的领导者
## L -- 锁定状态
## l -- 多线程状态
## + -- 前台进程
1.2 参数信息(不断完善)
## -l -- 长格式输出(与 -j 参数 不能同时使用)
## -a -- -a 代表 all
## -x -- x参数会显示没有控制终端的进程
## -u -- 查看特定用户进程
## -j -- 用任务格式来显示进程(与 -l 参数 不能同时使用)
## -f -- 用树形格式来显示进程
## -o -- -o 参数控制输出
## -C -- 显示指定进程
2、ps -l 执行分析