Guest程序以非零退出代码退出:1

时间:2011-12-01 06:51:10

标签: batch-file vmware

我正在使用构建/发布过程,我们使用一台拥有两台虚拟机的主机实现构建系统。一台是Windows虚拟机和其他Linux。在构建期间我们从Windows调用Nightly.bat文件来自Linux的vm和Nightly.sh。我使用以下命令...

start /b vmrun.exe -T ws -gu "End" -gp Password runProgramInGuest "D:\Windows VM\Windows 7 x64 Edition + Visual Studio 2008\Windows 7 x64 Edition.vmx" -activeWindow "C:\SPSBuild\Nightly.bat"
vmrun.exe -T ws -gu root -gp quasar runProgramInGuest "D:\Linux\RHEL 5.3 64-bit\RHEL 5.3 64-bit - Sreejith.vmx" "/home/quasar/workspace/SPSBuild/Nightlynew.sh"

但是我收到一条错误,显示“Guest程序已退出非零退出代码:1”..   用户名,密码和路径是正确的。   有人对此有任何想法......请给我一个答案..

2 个答案:

答案 0 :(得分:0)

似乎“C:\ SPSBuild \ Nightly.bat”或“/home/quasar/workspace/SPSBuild/Nightlynew.sh”失败并返回错误。

您是否可以手动运行这些脚本以查看它们是否产生错误消息?你能阅读脚本来确定它们返回退出代码1的原因吗?

答案 1 :(得分:0)

该文件必须存在于来宾计算机中。如果它不存在,则需要在copyFileFromHostToGuest之前使用runProgramInguest