如何自动杀死孤立的Java进程

时间:2013-03-19 00:01:16

标签: java

我之前发过这个问题,但没有得到我想要的答案。我现在遇到的问题是有许多Java进程被孤立。这是在Linux和Windows上。我需要一种方法来查找哪些Java进程是孤立的并杀死它们。

注意:我无法更改Java代码,因为我无法在任何级别访问它。我只是在我的机器上运行一些测试。我知道像这样的解决方案 Killing a process using Java 但这不是我要找的。

1 个答案:

答案 0 :(得分:3)

在Linux上,孤立进程成为init的子进程,它始终具有pid 1.要杀死作为init子进程的java进程,可以使用pkill:

pkill --parent 1 java

要自动执行此操作,您可以将此命令添加到cron,例如。