gpt4 book ai didi

android - 从命令行删除持久僵尸进程

转载 作者:IT王子 更新时间:2023-10-29 00:46:30 25 4
gpt4 key购买 nike

我定期运行 adb,有时它会停止工作。

$ ps aux

user1 4175 0.0 0.0 0 0 ? Zl Feb27 0:03 [adb] <defunct>

这个僵尸进程停止了 adb 的工作,我无法在不重新启动计算机的情况下让 adb 再次工作。

我试过发送

kill 4175
kill -9 4175
kill-17 4175

但没有任何东西“收获”僵尸进程。

如何在不重启计算机的情况下让 adb 再次工作?

此外,我正在使用:

Linux user1 2.6.32-38-generic #83-Ubuntu SMP Wed Jan 4 11:12:07 UTC 2012 x86_64 GNU/Linux

最佳答案

我也经常看到这个。这是由于程序退出时某个线程卡在内核态造成的。你可以用 ps mx 看到这个:

# ps mx
17188 ? - 1:49 [adb] <defunct>
- - Zl 0:01 -
- - Dl 1:46 -

第二个线程的“D”状态表示该线程处于内核模式,无法被杀死。您可以在此处阅读更多相关信息:

http://ntucsie2007.wikidot.com/linux-defunct-zombie-processes

不幸的是,我认为必须更改 adb 才能干净地退出。

关于android - 从命令行删除持久僵尸进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9481545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com