将参数传递给VirtualBox MacOS Terminal

时间:2019-03-23 20:48:50

标签: bash macos shell terminal virtualbox

尝试将一些参数传递给MacOS VirtualBox VM上的Terminal(从Windows 10主机)。我可以使Terminal正确启动,但是参数不起作用。

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" guestcontrol "MacOS High Sierra New" run "/Applications/Utilities/Terminal.app/Contents/MacOS/Terminal" --username justin --password password --wait-stdout --"/c echo test"

我是否缺少旗帜?另外,如果有更好的方法在VM中运行shell命令,我会不知所措。谢谢!

1 个答案:

答案 0 :(得分:0)

经过大约8个小时的尝试,终于可以正常工作了:

VBoxManage guestcontrol "vmname" run /bin/sh --username usr --password pass --verbose --wait-stdout --wait-stderr -- -c "echo test"