使用 ps | grep hoge 命令防止自身也被 grep 命令所搜索
虽然标题一开始看不懂在说什么,但我相信懂的人会懂(笑)。
$ ps aux | grep redis
quanon 48559 0.1 0.0 2469924 1600 ?? Ss 2:09PM 0:00.21 redis-server 127.0.0.1:6379
quanon 49197 0.0 0.0 2423356 24 s002 R+ 2:12PM 0:00.00 grep --color=auto --exclude-dir=.bzr --exclude-dir=.cvs --exclude-dir=.git --exclude-dir=.hg --exclude-dir=.svn redis
讨厌。
$ ps aux | grep -v grep | grep redis
quanon 48559 0.1 0.0 2469924 1608 ?? Ss 2:09PM 0:00.30 redis-server 127.0.0.1:6379
尽管使用了 -v 选项来避免 grep 执行 grep,但结果变得相当冗长。
$ alias ps\?="ps aux | grep -v grep | grep"
$ ps? redis
quanon 48559 0.1 0.0 2469924 1608 ?? Ss 2:09PM 0:00.34 redis-server 127.0.0.1:6379
算是这样吧。