diff --git a/qemu-vm b/qemu-vm index f93549e..c049921 100755 --- a/qemu-vm +++ b/qemu-vm @@ -104,10 +104,13 @@ while [[ "$qemu_pid" = '' ]]; do qemu_pid="$(pidof qemu-system-$(uname -m) || true)" sleep .1 done -$SUDO qemu-affinity \ - -k $(qemu-vm-cpus decompress_seq "$(qemu-vm-cpus compute_vm $NUM_PROCESSORS)") \ - -i *:$(qemu-vm-cpus compute_vm $NUM_PROCESSORS) \ - -- $qemu_pid +while :; do + sleep .1 + $SUDO qemu-affinity \ + -k $(qemu-vm-cpus decompress_seq "$(qemu-vm-cpus compute_vm $NUM_PROCESSORS)") \ + -i *:$(qemu-vm-cpus compute_vm $NUM_PROCESSORS) \ + -- $qemu_pid && break +done echo 'Startup complete' tail --pid="$qemu_pid" -f /dev/null