2017-12-18 141 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`\" 

因此,我們將主機和貓它的命令上創建一個腳本!