次のシェルスクリプトが必要です。
my-app &
echo $my-app-pid
しかし、先ほど実行したコマンドのpidを取得する方法がわかりません。
私はjobs -p my-app
コマンドを使用してpidをgrepできることを知っています。ただし、シェルを複数回実行したい場合、この方法は機能しません。なぜなら作業仕様あいまいだ
ベストアンサー1
最後に実行されたコマンドのPIDは、次の場所にあります。$!
シェル変数:
my-app &
echo $!
次のシェルスクリプトが必要です。
my-app &
echo $my-app-pid
しかし、先ほど実行したコマンドのpidを取得する方法がわかりません。
私はjobs -p my-app
コマンドを使用してpidをgrepできることを知っています。ただし、シェルを複数回実行したい場合、この方法は機能しません。なぜなら作業仕様あいまいだ
最後に実行されたコマンドのPIDは、次の場所にあります。$!
シェル変数:
my-app &
echo $!