0

尝试在 VMFusion 专业版 10.0.1 上运行以下命令:

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

在这个网上找不到任何东西。

主持人:High-Sierra 10.13

客人:塞拉利昂 10.12.6

我也更新了 VM Tools。

此外,检查该文件是否存在于 VM 上,并且手动运行该脚本是否有效

任何想法?先感谢您!

4

1 回答 1

0

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

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

例如:

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`\"

所以我们将在主机上创建一个脚本并将其添加到命令中!

于 2017-12-27T15:07:41.813 回答