执行以下命令杀死Linux系统上的Java进程。ps -ef | grep java | grep -v grep | awk '{print $2}'| xargs kill -9
此后,当我检查运行中的Java进程时,我发现“ [java]”进程仍在运行。
如何杀死这些已经消失的进程?
最佳答案
僵尸(已终止)进程已死。 Unix上的所有进程死后都会徘徊,直到其父进程请求返回状态为止。在大多数情况下,这种情况会立即发生,因此您永远不会看到该过程是僵尸。但是,如果父进程被挂起或停止,则它无法释放其死子进程,因此它们像僵尸一样徘徊。