我用来ps aux | grep -i apt
查找过程并得到:
antonio 19070 0.0 0.0 14424 1096 pts/0 S+ 07:41 0:00 grep --color=auto -i apt
诸如sudo kill -9 14424
或任何其他数字(它在过去 12 小时内发生了变化)的命令都返回“没有这样的过程”。
答案1
仔细阅读结果,您正在检测您的grep apt
命令,当您键入下一个命令时,该命令就消失了。
要么使用pgrep apt
(man pgrep
),要么修改搜索字符串,使其不再与字符串“ apt
”匹配,例如grep '[a]pt'
。
答案2
ps aux | grep -i apt
将apt
返回 的结果中包含的任何进程ps
。它可以在命令中,例如grep -i apt
因此,基本上,您的命令仅返回一个结果,即...它本身。当您尝试终止它时,它已经完成,因此该过程已结束。