尝试在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
嘉宾:Sierra 10.12.6
我也更新了VM Tools。
另外,检查文件是否存在于VM上,并且手动运行脚本它确实有效
有什么想法吗? 提前谢谢!
答案 0 :(得分: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`\"
因此我们将在主机上创建一个脚本并将其发送给命令!