ShellScriptで親プロセスIDを設定し、後ですべての子プロセスを終了する

ShellScriptで親プロセスIDを設定し、後ですべての子プロセスを終了する

いくつかのサーバーアプリケーションを起動するUbuntuコンピュータ用のシェルスクリプトを作成したいと思います。私のJavaアプリケーションで実行するには、このスクリプトが必要です。ただし、後でJavaアプリケーションですべて終了できるように、これらすべてのサーバープロセスをグループ化する簡単な方法が必要です。

私の考えは、シェルスクリプトで親プロセスIDを設定し、後でコマンドを使用して終了することですpkill

シェルスクリプトでこれを行うにはどうすればよいですか?

ベストアンサー1

後で終了するために使用できるPIDを記録してAppiumサーバーを実行できます。例えば

Appium_server_1 & instance1=$!
Appium_server_2 & instance2=$!
Appium_server_3 & instance3=$!
.
.
.

だから私は殺すことができます。はい変数殺す注文する。

おすすめ記事