0

Javaプロセス「java -jar ...」を起動する.batスクリプトがあり、その後、Windowsに2つのプロセスがあります.batが実行されている元のプロセス(cmdプロセス)とJavaプロセスです。

Java プロセスを強制終了すると、制御はバット スクリプトに戻り、終了しますが、cmd プロセスを強制終了すると、Java プロセスは引き続き実行されます。バットスクリプトから、それから開かれた他のプロセスにキルを伝播する方法はありますか?

4

1 に答える 1

0

START必要に応じてバッチを終了できるように、プロセスが戻るのを待たずにプロセスを起動するために使用します。

START "WindowTitle" java -jar ...

プロセスを最初に終了する必要がある場合は、実際に待機するように指示する必要があります

START "WindowTitle" /WAIT java -jar ...

ランチャー プログラムが強制終了された場合、Java プログラムはそれを起動したプロセスを探して停止する必要があります。

于 2012-10-03T19:04:40.610 に答える