Linux进程查看命令

2022-09-26  本文已影响0人  二进制人类

Linux进程查看命令

ps         # 查看当前终端的进程
ps -aux    #查看系统中所有进程的状态信息
pstree     # 以树形结构查看系统中所有进程
top        # 动态显示进程信息

stat中参数意义如下

参数 含义
D 不可中断Uninterruptible(usually IO)
R 正在运行,或在队列中的进程
S 处于休眠状态
T 停止或被追踪
Z 僵尸进程
W 进入内存交换(从内核2.6开始无效)
X 死掉的进程
< 高优先级
N 低优先级
s 包含子进程
+ 位于前台的进程组

ps选项说明

选项 含义
-a 显示终端上的所有进程,包括其它用户的进程
-u 显示进程的详细状态
-x 显示没有控制终端的进程
-w 显示加宽,以便显示更多的信息
-r 只显示正在运行的进程

进程号

#include <sys/types.h>
#include <unistd.h>

pid_t getpid(void);        /* 返回进程的pid */
pid_t getppid(void);        /* 返回调用进程的父进程pid */
pid_t getpgid(pid_t pid); /*参数为 0 时返回当前进程组号,否则返回参数指定的进程的进程组号*/
上一篇 下一篇

猜你喜欢

热点阅读