2012-11-02 1 views
1

을 얻고 나는 는 ssh를 에게 SSH 사이트 10.32.25.66, 명령을 사용하여 원격 호스트에서 쉘 스크립트을 실행 구성 :내가 젠킨스 포스트 빌드 작업에서 오류 ssh를 종료 staus 1

cd $HOME/appsadm/bin; ./ims-carte-stop 

을 그리고 난 다시 수정

cd /HOME/appsadm/bin; ./ims-carte-stop.* 

나는이 두 가지 명령을 시도하고 성공적으로 구축,하지만 난 내 스크립트를 실행하지 않는 것을 후 젠킨스에서 콘솔 출력을 참조하십시오. ssh 종료 상태 1 오류가 발생합니다. 내 winscp에서이 위치의 내 스크립트 (ims-carte-stop) home/appsadm/bin.

내가 잘못했는지 알려주세요. 빌드가 성공할 때마다 젠킨스 서버를 자동으로 중지합니다.

+1

콘솔 출력의 관련 부분을 질문에 추가하십시오. 또한 명령 줄에서 ssh 명령을 실행할 수 있습니까? – hyde

+0

또한, 의도 한 의미를 바꾸지 않았는지 확인하기 위해 내 편집 내용을 확인하십시오. – hyde

답변

0

이 질문에 오타가있을 수 있지만 :

/home/appsadm/bin 

스크립트가하고있는 반면 :

cd $HOME/appsadm/bin 
or 
cd /HOME/appsadm/bin 

상기 찾고

당신은 당신의 ims-carte-stop 스크립트에 말했다 경로, 나는 당신이 유닉스 맛을 낸 OS (Linux, BSD, OSX)를 사용하고 있다고 가정 할 것이다. UNIX 경로는 대/소문자를 구분합니다. 스크립트는 다음과 같이 호출해야합니다.

cd /home/appsadm/bin 

"home"이라는 단어는 모두 대문자가 아닌 작은 문자입니다. 또한 $을 사용하면 변수가됩니다. 원하는 것은 아닙니다.

관련 문제