Listen for ffmpeg process via loop.
parent
5519d31aa4
commit
892a78e433
|
@ -16,7 +16,18 @@ shutdown_ffmpeg() {
|
||||||
if is_ffmpeg_running
|
if is_ffmpeg_running
|
||||||
then
|
then
|
||||||
kill "$ffmpeg_pid" || true
|
kill "$ffmpeg_pid" || true
|
||||||
wait "$ffmpeg_pid" || true
|
for t in $(seq 0 10)
|
||||||
|
do
|
||||||
|
if ! kill -0 "$ffmpeg_pid"
|
||||||
|
then
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
sleep 1
|
||||||
|
done
|
||||||
|
if kill -0 "$ffmpeg_pid"
|
||||||
|
then
|
||||||
|
kill -9 "$ffmpeg_pid" || true
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
ffmpeg_pid=
|
ffmpeg_pid=
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue