是否有可能在一个jvm中的java进程杀死/停止另一个jvm中的另一个java进程?

sha*_*awn 5 java jvm ipc process

如果是这样,我怎样才能找出它(在系统中的所有其他进程中)以及如何杀死它以使其shutdownhook被执行?

我想这样做的原因是因为我想实现像apache start,apache stop之类的东西,在调用apache start或apache stop之后,服务器进程在后台启动或停止,然后我得到命令或bash提示符; 这假设适用于Linux和Windows.

Ner*_*ron 2

您可以考虑在仆人端打开一个服务,该服务用于关闭本身,由主应用程序处理。

另一方面,如果你不想这样做,你需要找到一种方法来获取jvm实例的进程。如果你只是想杀死jvm,这很容易,但是对于特定的进程。我想你需要一些帮助,比如:

关联

希望它对你有用