2016-06-20 28 views
5

シャットダウン・フック付きのJavaアプリケーションがあります。シャットダウンフックは、IntelliJでアプリケーションを実行するときに実行され、Exitボタン(シャットダウンフックにならないの停止ボタンとは異なります)をクリックします。Javaプロセスを強制終了し、シャットダウン・フックを実行する方法

私は、Windowsのバッチファイルからプロセスシャットダウンできるようにする必要があります。私は(1234年のPIDを仮定して)運なしtaskkillコマンドの様々な組み合わせを試してみました:

taskkill /pid 1234 /t 
taskkill /pid 1234 /f /t 

は、私は、MSのバッチファイルからのJavaプロセスを終了とJavaシャットダウンフックを持っているための方法はあります実行される

アプリケーションはWindowsサーバー上で動作します。

答えて

0

あなたはこれを試してみてください:

1 [command lineに。 2タスクリスト。

C:\ Users \ユーザーHD>for /f "tokens=1" %i in ('jps -m ^| find "JAVA_PROCESS_NAME"') do (taskkill /F /PID %i) L/F/PIDの%i)を C:\ Users \ユーザーHD>(taskkill /F /PID 5076 )

+2

方法は、これは上記の私の試みと異なっているのですか?私はすでにPIDが何であるか知っています。 – vegemite4me

関連する問題