Я работаю над некоторым кодированием, и у меня есть идея, которая должна работать, но я понятия не имею, как заставить это работать. Я использую Wolfram Mathematica на своем хост-компьютере Windows для запуска некоторого кода, но мне нужно экспортировать файл в программу на базе Linux, которую я запускаю на виртуальной машине Ubuntu Virtualbox. На данный момент, когда файл экспортируется, мне нужно перейти и щелкнуть по нему, чтобы он запустился.
Хотя это не слишком много работы, я хотел бы автоматизировать ее, чтобы Mathematica могла вызывать мою другую программу, и мне не нужно ничего нажимать. Я сделал все возможное, чтобы посмотреть в Интернете за помощью, но, честно говоря, это в основном над моей головой (я инженер-строитель, не очень разбираюсь в компьютерах).
Вот что у меня так далеко:
C:\Program Files\Oracle\VirtualBox\VBoxManage guestcontrol "Ubuntu" execute --username (myname) --password (mypassword) --verbose --wait-exit --wait-stdout --image "/home/(myname)/Desktop/oof2-2.1.11/oof2"
Он сообщает мне VERR_ACCESS_DENIED
и закрывает гостевую сессию.
Когда я запускаю свою программу в Ubuntu, все, что мне нужно сделать, это набрать oof2
в окне терминала, и она запускается, но как мне заставить это сделать это через командную строку? Я прочитал руководство по гостевому управлению для VirtualBox и не увидел ничего, что я мог бы понять, что имеет прямое отношение. Любая помощь приветствуется.
В заключение я могу запустить примеры, приведенные в руководстве по управлению гостями, и они работают нормально.