У меня есть процесс, который создаст процесс Java в другой jvm. Они остаются на одной машине.
Насколько я понимаю, в случае, когда два процесса выполняются на разных машинах, обычно это можно сделать с помощью детектора сбоев. Но на данный момент это просто порождение другого процесса (с помощью Runtime.getRuntime ()) и передача необходимых аргументов дочернему процессу. Я могу думать о том, чтобы выполнить системную команду, например, jps ...
или ps -ef | grep ...
Что было бы лучше
определить, происходит ли сбой процесса Java, который находится на той же машине, что и процесс, который его отслеживает?