我的Mac随着时间的推移变慢 原因是我的贝壳,如巴斯和鱼,数量巨大。 每个shell有不同的PID。 一个一个杀死贝壳太麻烦了。 我怎么能一次杀死他们?
如果他们拒绝,试试'killall bash'或'killall -9 bash'。
killall命令可以杀死具有给定名称的所有进程:
killall bash
根据其他答案,通常的命令是killall
。
请注意,在某些版本的UNIX(例如DEC Unix)中,这个命令会逐字杀死所有进程。
在使用之前,确保你知道你的UNIX有哪些行为!
我强烈怀疑你的初步诊断。 在Unix中,不活动的进程不占用资源。 它没有安排,它的内存被换出等。如果有一个缓慢的问题,它可能有另一个原因。 跑步是第一步。
知道可执行文件的文件名? 你可以在许多Unix系统上使用“killall”。
# killall <name>
我认为你不能一次杀掉所有的贝壳。 你必须使用许多killalls,分别像每个壳牌像Rjamestaylor上面说的:
killall bash killall fish
等等。