【发布时间】:2017-09-05 03:53:09
【问题描述】:
我正在使用 ps 列出我所连接的机器上运行的所有进程,在它们中搜索我自己的进程,然后打印我正在运行的进程数,如下所示:
ps -Af | grep '^mkuhlman' | wc -l
问题是,检查实际的进程列表,我只运行了 8 个,但wc 列出了 9 个进程。我做错了什么?
为了澄清,我不是在寻找与进程匹配的东西,而是与我自己的用户名匹配的东西。
【问题讨论】:
-
ps .. | grep '^[m]kuhlman' | wc -l尽管“错误”的方式(你每天都会看到)是ps .. | grep ... | grep -v grep | wc -l。祝你好运。