2017-12-18 91 views
0

试图在VMFusion专业版10.0.1运行以下命令:VMFusion runScriptInGuest不工作​​的MAC

vmrun -T fusion -gu user -gp pass runScriptInGuest /Path/On/Host/\ 10.12.vmwarevm/macOS\ 10.12.vmx /usr/bin/python /Path/On/Guest/a.py 

不断收到以下错误:

Guest program exited with non-zero exit code: 1 

上找不到这个网上什么。

主办机构:高-Sierra公司10.13

游客:塞拉利昂10.12.6

我更新了虚拟机的工具为好。

此外,检查该文件确实存在于虚拟机,并且运行该脚本手动它的工作

任何想法? 提前谢谢!

回答

0

嗯,我发现问题是我试图运行python文件,这在Mac上是不可能的。

你需要做的是运行内联的实际脚本!

E.G:

vmrun -T fusion -gu user -gp pass runScriptInGuest /Path/On/Host/\ 10.12.vmwarevm/macOS\ 10.12.vmx /bin/sh "/usr/bin/python -c \"`cat /Path/On/Host/To/Script`\" 

因此,我们将主机和猫它的命令上创建一个脚本!