feat: check if VM launched successfully; if not show the logs
This commit is contained in:
parent
f09a3b740a
commit
5edc931726
9
quickemu
9
quickemu
|
@ -1310,7 +1310,14 @@ function vm_boot() {
|
||||||
${QEMU} "${args[@]}" &> "${VMDIR}/${VMNAME}.log" &
|
${QEMU} "${args[@]}" &> "${VMDIR}/${VMNAME}.log" &
|
||||||
local VM_PID=$!
|
local VM_PID=$!
|
||||||
sleep 0.25
|
sleep 0.25
|
||||||
echo " - Process: Starting ${VM} as ${VMNAME} (${VM_PID})"
|
if kill -0 "${VM_PID}" 2>/dev/null; then
|
||||||
|
echo " - Process: Started ${VM} as ${VMNAME} (${VM_PID})"
|
||||||
|
else
|
||||||
|
echo " - Process: ERROR! Failed to start ${VM} as ${VMNAME}"
|
||||||
|
rm -f "${VMDIR}/${VMNAME}.pid"
|
||||||
|
echo && cat "${VMDIR}/${VMNAME}.log"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue