Может ли java-процесс в одной jvm убить / остановить другой java-процесс в другой jvm?

Если да, то как я могу узнать, что это за процесс (из всех других в системе) и как мне его убить, чтобы его крючок выключения получил выполнен?

Причина, по которой я хочу это сделать, заключается в том, что я хочу реализовать что-то вроде apache start, apache stop, в результате чего после вызова apache start или apache stop серверный процесс запускается или останавливается в фоновом режиме, и я получаю команду или приглашение bash назад; Предполагается, что это работает как в Linux, так и в Windows.

5
задан shawn 13 February 2012 в 07:05
поделиться