diff --git a/run/run.sh b/run/run.sh index 72194c1..2b7080d 100755 --- a/run/run.sh +++ b/run/run.sh @@ -53,6 +53,6 @@ set -m set +m # Since we started the QEMU process with -m, we need to poll if it's still running -while [ -d "/proc/$(cat ${_QEMU_PID})" ]; do +while s=`ps -p "$(cat ${_QEMU_PID})" -o s=` && [[ "$s" && "$s" != 'Z' ]]; do sleep 1 done