TA的每日心情 | 衰 2021-2-2 11:21 |
---|
签到天数: 36 天 [LV.5]常住居民I
|
因为你查找进程用到了grep命令,而这个命令执行的时候带有你查找的进程参数,同时这也是一个进程。: l$ [" s% M# |8 w4 m7 H. o
- m6 V0 }# k: K( j" ^ u7 B2 ]3 B1 o$ p1 ]0 P" J( v/ t
例如 这条命令 ps -ef | grep http 其实是分两步执行的 先执行ps -ef 再执行 grep http 这个命令本身执行的时候也是一个进程,并把也带有http。
/ M+ y! Y4 I8 Z6 p* y1 S+ |所以你要查找http进程,需要把 grep http这个进程过滤掉,才是最后的结果,怎么过滤呢,肯定不能用http做关键字,只能用grep做关键字
' Y: h3 `; ^: ^' m也就是说查找http进程的话,这样写
! b5 y4 T; |2 ?. ]% s% m S$ Vps -ef | grep http | grep -v grep% G$ x+ B* d' n, V6 m6 P2 v* B- v6 e
|
|