1 | pgrep
|
2 | ===
|
3 |
|
4 | 根据用户给出的信息在当前运行进程中查找并列出符合条件的进程ID(PID)
|
5 |
|
6 | ## 补充说明
|
7 |
|
8 | **pgrep命令** 以名称为依据从运行进程队列中查找进程,并显示查找到的进程id。每一个进程ID以一个十进制数表示,通过一个分割字符串和下一个ID分开,默认的分割字符串是一个新行。对于每个属性选项,用户可以在命令行上指定一个以逗号分割的可能值的集合。
|
9 |
|
10 | ### 语法
|
11 |
|
12 | ```shell
|
13 | pgrep(选项)(参数)
|
14 | ```
|
15 |
|
16 | ### 选项
|
17 |
|
18 | ```shell
|
19 | -d, --delimiter <string>:指定输出的分隔符。
|
20 | -l, --list-name:列出进程ID和进程名称。
|
21 | -a, --list-full:列出进程ID和完整的命令行。
|
22 | -v, --inverse:反向匹配,即只显示不匹配的进程。
|
23 | -w, --lightweight:列出所有TID(轻量级线程)。
|
24 | -c, --count:显示匹配的进程数量。
|
25 | -f, --full:使用完整的进程名称进行匹配。
|
26 | -g, --pgroup <PGID,...>:匹配指定的进程组ID。
|
27 | -G, --group <GID,...>:匹配真实组ID。
|
28 | -i, --ignore-case:忽略大小写进行匹配。
|
29 | -n, --newest:选择最近启动的进程。
|
30 | -o, --oldest:选择最早启动的进程。
|
31 | -O, --older <seconds>:选择启动时间早于指定秒数的进程。
|
32 | -P, --parent <PPID,...>:只匹配给定父进程的子进程。
|
33 | -s, --session <SID,...>:匹配会话ID。
|
34 | -t, --terminal <tty,...>:根据控制终端进行匹配。
|
35 | -u, --euid <ID,...>:根据有效用户ID进行匹配。
|
36 | -U, --uid <ID,...>:根据真实用户ID进行匹配。
|
37 | -x, --exact:精确匹配进程名称。
|
38 | -F, --pidfile <file>:从文件中读取PID。
|
39 | -L, --logpidfile:如果PID文件没有锁定,则失败。
|
40 | -r, --runstates <state>:匹配运行状态(D, S, Z等)。
|
41 | --ns <PID>:匹配与指定PID相同命名空间的进程。
|
42 | --nslist <ns,...>:列出将在 --ns 选项中考虑的命名空间。可用的命名空间包括:ipc、mnt、net、pid、user、uts。
|
43 | ```
|
44 |
|
45 | ### 参数
|
46 |
|
47 | 进程名称:指定要查找的进程名称,同时也支持类似grep指令中的匹配模式。
|
48 |
|
49 | ### 实例
|
50 |
|
51 | ```shell
|
52 | pgrep -lo httpd
|
53 | 4557 httpd
|
54 | [root@localhost ~]# pgrep -ln httpd
|
55 | 4566 httpd
|
56 |
|
57 | [root@localhost ~]# pgrep -l httpd
|
58 | 4557 httpd
|
59 | 4560 httpd
|
60 | 4561 httpd
|
61 | 4562 httpd
|
62 | 4563 httpd
|
63 | 4564 httpd
|
64 | 4565 httpd
|
65 | 4566 httpd
|
66 |
|
67 | [root@localhost ~]# pgrep httpd 4557
|
68 | 4560
|
69 | 4561
|
70 | 4562
|
71 | 4563
|
72 | 4564
|
73 | 4565
|
74 | 4566
|
75 |
|
76 | [root@localhost ~]# pgrep -x httpd
|
77 | 4557
|
78 | 4560
|
79 | 4561
|
80 | 4562
|
81 | 4563
|
82 | 4564
|
83 | 4565
|
84 | 4566
|
85 | ```
|
86 |
|
87 |
|
88 |
|