2012-06-11 2 views
1

서버 A에 ServerB에서 스크립트를 실행할 KornShell (ksh) 스크립트가 있습니다.SunOS에서이 KornShell 스크립트를 실행할 수 없다고하는 이유는 무엇입니까?

#!/bin/ksh/ 
    ssh [email protected] "/path/script.sh" 

스크립트의 권한은 다음과 같습니다 :

-rwxrwxrwx 1 user dba   75 Jun 11 10:00 script.sh 

나는 그것의가/빈과의 'KSH'의 존재를 확인. 내가 스크립트를 실행하려고하면

내가 ./script.sh: cannot execute

일이 될 수있는 어떤 를 얻을 수 (배쉬가 아닌)? 나는 수동으로 ssh 명령을 테스트했고 작동한다.

SunOS 시스템입니다.

+1

그것은이 "KSH"에있는 경우 배쉬 스크립트 아니다 KSH –

+1

후 슬래시를 제거하십시오 :

내가 (SunOS의보다 설명이 나타납니다) 리눅스에서 후행 슬래시 얻을 메시지입니다 속이다. 또한, 777에 대한 사용 권한을 설정하지 마십시오. 적어도 775로 변경하십시오. –

+0

권장 사항을 보내 주셔서 감사합니다. 지금이 모든 것들로 시작하는 Im을 알 수 있습니다. – Rhyuk

답변

6

/#!/bin/ksh/에 삭제하십시오. 나에게도 오류가 발생합니다.

ksh: ./so2.sh: cannot execute [Not a directory] 
+0

나는 바보 같은 느낌 .... 감사합니다! – Rhyuk

관련 문제