这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 pgrep,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
pgrep, pkill - 根据名称和其他属性查找或发送进程信号
概要
紧握 [选项] 模式
杀人 [选项] 模式
商品描述
紧握 查看当前正在运行的进程并列出匹配的进程 ID
标准输出的选择标准。 所有条件都必须匹配。 例如,
$ pgrep -u 根 sshd
只会列出调用的进程 sshd的 并且归 根。 另一方面,
$ pgrep -u 根,守护进程
将列出拥有的进程 根 OR 守护.
杀人 将发送指定的信号(默认情况下 目标期限) 到每个进程而不是
在标准输出上列出它们。
配置
-信号
- 信号 信号
定义发送到每个匹配进程的信号。 无论是数字还是
可以使用符号信号名称。 (杀人 只要。)
-c, - 数数
抑制正常输出; 而是打印匹配进程的计数。 计数时
不匹配任何内容,例如返回零,命令将返回非零值。
-d, --定界符 定界符
设置用于分隔输出中每个进程 ID 的字符串(默认情况下为
新队)。 (紧握 只要。)
-f, - 满的
特 模式 通常只与进程名称匹配。 什么时候 -f 被设置,
使用完整的命令行。
-g, --p组 PGRP,...
仅匹配列出的进程组 ID 中的进程。 进程组 0 是
翻译成 紧握的或 杀人自己的进程组。
-G, - 团体 GID,...
仅匹配列出了真实组 ID 的进程。 无论是数字还是
可以使用符号值。
-l, - 列表名称
列出进程名称以及进程 ID。 (紧握 只要。)
-a, --列表完整
列出完整的命令行以及进程 ID。 (紧握 只要。)
-n, - 最新
仅选择最新(最近启动)的匹配进程。
-o, - 最老的
仅选择匹配进程中最旧(最近最少启动)的进程。
-P, --父母 ppd,...
仅匹配列出了父进程 ID 的进程。
-s, - 会议 SID,...
仅匹配列出了进程会话 ID 的进程。 会话 ID 0 是
翻译成 紧握的或 杀人自己的会话 ID。
-t, - 终端 术语,...
仅匹配列出了控制终端的进程。 终端名称
应该不带“/ dev /“ 字首。
-u, --euid 乌伊德,...
仅匹配列出了有效用户 ID 的进程。 无论是数字还是
可以使用符号值。
-U, --uid 的uid,...
仅匹配列出了真实用户 ID 的进程。 无论是数字还是
可以使用符号值。
-v, - 逆
否定匹配。 该选项通常用于 紧握的上下文。 在 杀人's
上下文禁用短选项以避免意外使用该选项。
-w, - 轻的
显示所有线程 id 而不是 pid 紧握的上下文。 在 杀人的上下文 this
选项已禁用。
-x, - 精确的
仅匹配其名称的进程(或命令行,如果指定了 -f) 究竟 匹配
此 模式.
-F, --pid文件 文件
阅读 电位诱导衰减来自文件。 此选项可能对以下情况更有用 杀人 比 紧握.
-L, --logpid 文件
如果 pidfile(请参阅 -F)未锁定,则失败。
--ns PID
匹配属于相同命名空间的进程。 需要以 root 身份运行
匹配来自其他用户的进程。 请参阅 --nslist 以了解如何限制哪些命名空间
匹配。
--nslist 姓名,...
仅匹配提供的命名空间。 可用的命名空间:ipc、mnt、net、pid、
用户,uts。
-V, - 版
显示版本信息并退出。
-h, - 帮帮我
显示帮助并退出。
操作数
模式
指定扩展正则表达式以匹配进程名称或
命令行。
示例
示例 1:查找进程 ID 命名 守护:
$ pgrep -u 根命名
示例 2:制作 系统日志 重读它的配置文件:
$ pkill -HUP 系统日志
例 3:给出所有的详细信息 xterm的 流程:
$ ps -fp $(pgrep -d, -x xterm)
示例 4:使所有 网景 进程运行得更好:
$ renice +4 $(pgrep 网景)
退出 状态
0 一个或多个进程符合条件。
1 没有匹配的进程。
2 命令行中的语法错误。
3 致命错误:内存不足等。
附注
用于匹配的进程名称限制为输出中出现的 15 个字符
of /过程/PID/统计。 使用 -f 选项匹配完整的命令行,
/过程/PID/ 命令行。
跑步 紧握 or 杀人 进程永远不会将自己报告为匹配项。
使用 onworks.net 服务在线使用 pgrep