2010-06-24 4 views
1

허드슨에서이 작업을 시도했지만 :허드슨에서 Perl 작업을 실행할 수없는 이유는 무엇입니까?

내 서버 (창)의 Perl 스크립트가 있습니다. 말할 수 있습니다 : d \ util \ demo.pl 허드슨에서 실행하고 싶습니다. 그래서 나는 허드슨으로 가서 새로운 직업을 창출한다 : Build Windows 배치 명령을 실행하고 다음을 추가한다 : perl.exe d \ util \ demo.pl

'perl.exe'가 내부 또는 외부 명령, 작동 가능한 프로그램 또는 배치 파일.

도와주세요!

답변

3

서버의 모든 폴더에서 해당 명령을 실행할 수 있습니까?

예인 경우 허드슨 서버가 다른 사용자 계정으로 실행됩니다. 허드슨 사용자 계정이 실행 중인지 확인하고 필요한 모든 환경 변수가 설정되어 있는지 확인하십시오.

그렇지 않은 경우 perl.exe에 대한 전체 경로 (예 : C : \ program files \ perl \ bin \ perl.exe d : \ util \ demo.pl)를 추가하십시오. 이것이 도움이되지 않으면 모든 환경 변수를 설정해야합니다 ("예"인 경우 참조).

4

작업을 실행중인 에이전트의 경로에서 perl.exe를 찾을 수 없습니다. perl이 제대로 설치되었고 perl.exe가 정지 된 경로가이 작업을 실행할 모든 에이전트에서 시스템 경로에 있는지 확인하십시오.

+1

perl 명령을 호출하기 전에 경로를 설정할 수도 있습니다. 'SET PATH = % PATH %; ' –

+0

덕분에 문제는 다른 사용자가했습니다. – YaP

관련 문제