VirtualBox 从主机启动脚本
VirtualBox start Script from host
我启动了一个虚拟机,想从虚拟机内部的主机启动一个脚本。
我的测试脚本如下所示:
sql /nolog <<!
exit
!
当我从主机启动时:
VBoxManage --nologo guestcontrol "vmname" run --exe "pathToScript" --username xyz --password xyz
我收到一条错误消息:sql 未找到命令。但是在 VM 中它可以工作!
为什么??
这是因为我的环境变量没有加载。所以你必须像这样在你的脚本中加载它们:
. .profile #this file contains your env variables
sql /nolog <<!
exit
!
我启动了一个虚拟机,想从虚拟机内部的主机启动一个脚本。 我的测试脚本如下所示:
sql /nolog <<!
exit
!
当我从主机启动时:
VBoxManage --nologo guestcontrol "vmname" run --exe "pathToScript" --username xyz --password xyz
我收到一条错误消息:sql 未找到命令。但是在 VM 中它可以工作!
为什么??
这是因为我的环境变量没有加载。所以你必须像这样在你的脚本中加载它们:
. .profile #this file contains your env variables
sql /nolog <<!
exit
!