1.查看父进程ps -ef |grep <进程名>在显示的输出中,第三列就是该进程的父进程PID,然后可以再使用ps命令来查看父进程的名称ps -ef |grep <父进程PID> 2.查看线程ps hH p <pid> 3.ps aux查看进程stat字段含义: D 不可中断 Uninterruptible sleep (usually IO) R 正在运行,或在队列中的进程 S 处于休眠状态 T 停止或被追踪
-a 显示所有终端机下执行的进程,除了阶段作业领导者之外. a 显示现行终端机下的所有进程,包括其他用户的进程. -A 显示所有进程. -c 显示CLS和PRI栏位. c 列出进程时,显示每个进程真正的指令名称,而不包含路径,参数或常驻服务的标示. -C<指令名称> 指定执行指令的名称,并列出该指令的进程的状况. -d 显示所有进程,但不包括阶段作业领导者的进程. -e 此参数的效果和指定"A"参数相同. e 列出进程时,显示每个进程所使用的环境变量. -f 显示UID,P
要对系统中进程进行监测控制,用 ps 命令满足你. /bin/ps ps 是显示瞬间行程的状态,并不动态连续:如果想对进程运行时间监控,应该用 top 工具. kill 用于杀死进程. ==============ps 的参数说明============================ l 长格式输出: u 按用户名和启动时间的顺序来显示进程: j 用任务格式来显示进程: f 用树形格式来显示进程: a 显示所有用户的所有进程(包括其它用户): x 显示无控制终端的进程: r 显示运行中的进程: