0

现在我正在做的是将 pgrep sshd 的输出重定向到一个文件,而我被要求做的是在进程 ID 号旁边打印出进程名称。如果不是 pgrep sshd,我如何准确找到进程 ID 号和进程名称?我只是想知道如何找到它,我试过研究这个,但我觉得我没有得到明确的答案。

给我的目标:手册页的末尾通常有一个有用的部分,称为“SEE ALSO”,您可以使用它来查找与当前手册页所涉及的命令相关的命令和主题列表。使用此功能可以定位与“ps”相关的命令,该命令将根据某些条件搜索进程。使用此命令定位所有名为 sshd 的进程,将输出定向到 ~/sysadmin1 中名为 processes.txt 的文件,确保该命令还在进程 ID 号旁边打印出进程名称。为了执行此操作,您必须使用您在该命令的手册页中找到的命令指定一个标志。完成后,将使用的完整命令添加到 processes.txt 文件的顶部。

4

1 回答 1

0

您的任务可能是找到pgrep命令并将其与-l选项一起使用,然后将输出重定向到文件。

例如pgrep -l sshd > ~/sysadmin1/processes.txt

From man pgrep: ... -l, --list-name 列出 PID 和进程名

于 2013-11-07T17:33:51.653 回答