Хочу иметь виртуальную машину на флешке и запускать её с нескольких систем.
Собственно VirtualBox установлен везде, где надо.
Машина подготовлена.
Написана заготовка для запуска
VBoxManage import 1.ovf
VBoxManage startvm 1
....
работаем в машине
....
VBoxManage export 1 -o 1.ovf
VBoxManage unregistervm 1 --delete
Всё бы хорошо, но startvm не блокирует выполнение скрипта до завершения работы машины.
Можно, конечно разбить на два скрипта - на запуск и на завершение. Но это не так удобно и можно забыть его запустить и оставить машину на чужой системе, а это не безопасно, да и места может занимать прилично.
Какие есть соображения по доработке скрипта или альтернативной реализации?