У меня Windows 7 в качестве хост-ОС и Ubuntu 14.04 в качестве гостевой ОС, работающей под VirtualBox, у меня есть несколько общих папок с данными между Windows и Ubuntu и несколько двоичных файлов в Ubuntu, которые выполняют некоторую обработку этих данных.

Что я ищу, если есть какой-нибудь способ запустить скрипт .bat из Windows, чтобы запустить Ubuntu под VirtualBox (желательно в "тихом" режиме без графического интерфейса) и запустить скрипт bash внутри Ubuntu, чтобы выполнить обработку, а затем закрыть виртуальную машину.

Или же

Запустите Ubuntu вручную под VirtualBox один раз (желательно, чтобы он работал в фоновом режиме без графического интерфейса). Запустите скрипт .bat из Windows, чтобы запустить скрипт bash внутри Ubuntu для выполнения обработки.

1 ответ1

1

Ваш скрипт Windows .bat может запускать команды VBoxManage для запуска и остановки виртуальной машины Ubuntu с помощью аргумента «--type headless». И если у вас есть Windows SSH-клиент, вы можете вызвать его с вашего хоста Windows, чтобы подключиться к виртуальной машине Ubuntu, выполняющей любые команды, которые вы хотите.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .