2011-12-01 2 views
1

빌드/릴리스 프로세스로 작업하고 있습니다. 두 개의 가상 시스템이있는 하나의 호스트 시스템을 사용하여 빌드 시스템을 구현합니다. 하나는 Windows 가상 시스템 및 기타 Linux입니다 .During 우리는 다음과 같은 명령을 사용하여 Linux .Iam에서 윈도우 VM 및 Nightly.sh에서 Nightly.bat 파일을 호출 할 빌드 ...게스트 프로그램이 0이 아닌 종료 코드로 종료되었습니다. 1

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" 

하지만 고객 프로그램이 0이 아닌 종료로 종료 "보여주는 오류가 발생했습니다 코드 : 1 ".. 사용자 이름, 암호 및 경로가 정확합니다. 아무도 그것에 대해 어떤 생각을 가지고 ... 나에게 답을주세요 ..

+0

이 질문은 http://superuser.com/에서 더 적절할 수 있습니다. –

답변

0

그것은 하나처럼 보인다 "C : \ SPSBuild Nightly.bat \"또는 "/home/quasar/workspace/SPSBuild/Nightlynew.sh" 실패하고 오류를 반환합니다.

이러한 스크립트를 수동으로 실행하여 오류 메시지가 발생하는지 확인할 수 있습니까? 왜 스크립트가 종료 코드 1을 반환하는지 확인하기 위해 스크립트를 읽을 수 있습니까?

0

파일이 게스트 시스템에 존재해야합니다. 존재하지 않는 경우 runProgramInguest 전에 copyFileFromHostToGuest을 사용해야합니다.

관련 문제