我知道有数百个关于“如何终止失效进程”的问题,但在所有这些问题中,我发现最终的答案是:“别担心。他们不使用任何资源。”基本上你要么必须杀死父进程,要么重新启动系统。
就我而言,我既不能重新启动系统,也不能终止父 ( gnome-shell
) 进程。
虽然我的僵尸不吃 CPU 或 RAM,但它阻止我大胆使用。已失效的进程非常大胆,每当我现在尝试启动它时,它都会报告它已经在运行,即使它已被-9
杀死(在它变得无响应之后)。
我有什么选择?我可以以某种方式“重命名”该进程或为其分配另一个 PID 吗?
答案1
适用于我的情况的简单解决方案:Audacity 将进程锁定文件保存在/var/tmp/audacity-<username>
名为audacity-lock-<username>
.删除这个文件使我能够启动另一个 audacity 实例。
留下这个答案以帮助其他有类似问题的人,建议他们寻找锁定文件。不过,仍然对解决此类问题的其他选项感兴趣,例如,如果有问题的程序不使用锁定文件并引用系统当前的进程表(不检查僵尸)。