いくつかのサーバーアプリケーションを起動するUbuntuコンピュータ用のシェルスクリプトを作成したいと思います。私のJavaアプリケーションで実行するには、このスクリプトが必要です。ただし、後でJavaアプリケーションですべて終了できるように、これらすべてのサーバープロセスをグループ化する簡単な方法が必要です。
私の考えは、シェルスクリプトで親プロセスIDを設定し、後でコマンドを使用して終了することですpkill
。
シェルスクリプトでこれを行うにはどうすればよいですか?
ベストアンサー1
後で終了するために使用できるPIDを記録してAppiumサーバーを実行できます。例えば
Appium_server_1 & instance1=$!
Appium_server_2 & instance2=$!
Appium_server_3 & instance3=$!
.
.
.
だから私は殺すことができます。はい変数殺す注文する。