me@me:~$ ps aux | grep -i firefox
me 15413 0.0 0.0 14428 1036 pts/1 S+ 05:46 0:00 grep --color=auto -i firefox
me@me:~$ kill 15413
bash: kill: (15413) - No such process
为什么会发生这种情况,或者我做错了什么?
答案1
您知道这是什么过程吗?
me 15413 0.0 0.0 14428 1036 pts/1 S+ 05:46 0:00 grep --color=auto -i firefox
~~~~
是它grep
本身,当你得到提示时它已经完成了,所以没有什么可以终止的。用于psgrep
在正在运行的进程中搜索,或者至少使用“方括号第一个字符”技巧
ps aux | grep -i '[f]irefox'
将 grep 从匹配中排除。