2017-12-18 10 views
0

작동하지 :VMFusion runScriptInGuest는 VMFusion 전문 버전 10.0.1에서 다음 명령을 실행하려고 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 

이 온라인에 아무것도 찾을 수 없습니다.

호스트 : 하이 시에라 10.13

고객 : 나는뿐만 아니라 VM 도구를 업데이트

시에라 10.12.6.

또한, 수동으로이

어떤 생각을 작동합니까 파일이 VM에하고 스크립트를 실행하는 것이 존재하는 않는 것을 확인? 미리 감사드립니다.

답변

0

글쎄, 문제는 내가 파이썬 파일을 실행하려한다는 사실을 발견했습니다. 이는 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`\" 

그래서 우리는 명령에 호스트와 고양이가에서 스크립트를 생성합니다!