現在私はそうします:
while [ -d "/proc/$PID" ]; do
sleep 1
done
プロセスが終了するのを待ちます。私がそれを次のように変更した場合:
tail --pid=$PID -f /dev/null
これはCPUにとってより効率的ですか?それとも、tail
後で同じポーリングを使用しますか?
ベストアンサー1
プロセスをバックグラウンドに置くと、&
標準的な方法は次のとおりです。
process &
wait
または
process &
pid=$!
wait $pid