我需要在进程名称旁边打印进程ID号吗?

时间:2013-11-07 17:27:22

标签: process man sshd grep

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

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

1 个答案:

答案 0 :(得分:0)

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

E.g。 pgrep -l sshd > ~/sysadmin1/processes.txt

来自man pgrep:  ...  -l, - list-name列表PID和进程名称