我有一个无法杀死的进程kill -9 <pid>
。在这种情况下有什么问题,特别是因为我是该流程的所有者。我认为没有什么可以逃避这个kill
选择。
我总是很犹豫要不要跑kill -9
,但我看到其他管理员几乎是例行公事。
我认为可能有一个明智的中间立场,所以:
kill -9
使用?什么时候,为什么不呢?我有一个在 RedHat Linux 实例上运行的 Java 进程。
问题是它在我杀死它后不断重新出现。我不知道在哪里看。我已经去了 crontab,但没有运气。
我看过 PPID,但它指向 init (1)。
知道如何找到来源吗?
当我运行时,top
我看到一行看起来不太好:
2475 www-data 20 0 0 0 0 Z 1 0.0 0:00.19 apache2 <defunct>
Run Code Online (Sandbox Code Playgroud)
为什么是这个过程<defunct>
,我应该怎么做?
我有一个拒绝删除的僵尸进程,尝试过 killall -9 1913 和 pkill 没有效果。任何帮助将不胜感激。运行 Ubuntu 12.04.2 LTS。谢谢你。
aruna@aruna-desktop:~$ ps -aux | grep Z
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
aruna 1913 0.0 0.0 0 0 ? Z 12:07 0:00 [lightdm-session] <defunct>
Run Code Online (Sandbox Code Playgroud)