서버 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 시스템입니다.
그것은이 "KSH"에있는 경우 배쉬 스크립트 아니다 KSH –
후 슬래시를 제거하십시오 :
이
내가 (SunOS의보다 설명이 나타납니다) 리눅스에서 후행 슬래시 얻을 메시지입니다 속이다. 또한, 777에 대한 사용 권한을 설정하지 마십시오. 적어도 775로 변경하십시오. –권장 사항을 보내 주셔서 감사합니다. 지금이 모든 것들로 시작하는 Im을 알 수 있습니다. – Rhyuk