![为什么'killall killall'不起作用?](https://linux22.com/image/1307502/%E4%B8%BA%E4%BB%80%E4%B9%88'killall%20killall'%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8%EF%BC%9F.png)
可能重复:
意外的 killall 行为
如果从终端运行该命令killall killall
(我使用的是 KDE 4 的 Konsole),它会说找不到任何进程。
killall
运行,查找名为的进程killall
,应该找到自身并终止,但它没有这样做。为什么?
答案1
也许是因为它被写成忽略自身?
::查看killall
::的源代码
http://src.gnu-darwin.org/src/usr.bin/killall/killall.c.html
是的:
if (thispid == mypid)
continue;
答案2
killall 进程永远不会终止自身(但可能会终止其他 killall 进程)。