Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix 来自主机的VirtualBox启动脚本_Unix_Virtual Machine_Virtualbox - Fatal编程技术网

Unix 来自主机的VirtualBox启动脚本

Unix 来自主机的VirtualBox启动脚本,unix,virtual-machine,virtualbox,Unix,Virtual Machine,Virtualbox,我启动了一个虚拟机,希望从主机启动一个脚本,在虚拟机内部。 我的测试脚本如下所示: sql /nolog <<! exit ! 我收到一个错误:找不到sql命令。但是在虚拟机中它是有效的 为什么???这是因为我的环境变量没有加载。因此,您必须在脚本中加载它们,如: . .profile #this file contains your env variables sql /nolog <<! exit ! 。profile#此文件包含您的环境变量 sql/nolog

我启动了一个虚拟机,希望从主机启动一个脚本,在虚拟机内部。 我的测试脚本如下所示:

sql /nolog <<!
exit
!
我收到一个错误:找不到sql命令。但是在虚拟机中它是有效的


为什么???

这是因为我的环境变量没有加载。因此,您必须在脚本中加载它们,如:

. .profile  #this file contains your env variables
sql /nolog <<!
exit
!
。profile#此文件包含您的环境变量
sql/nolog
. .profile  #this file contains your env variables
sql /nolog <<!
exit
!