バックグラウンドプロセスを開始し、終了時点を確認してください。

バックグラウンドプロセスを開始し、終了時点を確認してください。

バックグラウンドでプロセスを起動し、bashスクリプトでプロセスが終了した時点を確認するには?私の考えは次のスクリプトです。

launch backgroundprocess &
while [ Process is running ];do
   echo "PROCESS IS RUNNING\r"
done;

echo "PROCESS TERMINATED"

ベストアンサー1

鍵は「wait」コマンドです。

#!/bin/bash

/my/process &
/another/process &
wait
echo "All processes done!"

おすすめ記事