2017-05-10 1 views
0

function test {echo "hello";}는 karaf 쉘에서 실행할 수 없습니다.Karaf Shell : 명령을 찾을 수 없음 function

오류 : 찾을 수 없습니다 명령 : 기능은

+0

쉘에서이 기능의 아이디어를 어디에서 발견 했습니까? 카라프는 고고 껍질이 그 생각을 이해하지 못한다고 말하고 있습니다. 'function'명령이 없습니다. – Richard

+0

이 문제에 직면 한 Jboss 퓨즈를 사용하고 있습니다. http://stackoverflow.com/questions/43803936/jboss-fuse-6-3-0-redhat-187-fabric-ssh-script-error-command-not-found-functio –

답변

0

아파치 Karaf에 익숙하지 않아요하지만 난 당신이 사용했던 function 구문은 표준이 아닌 것을 알고있다. Bash는 지원하지만 다른 모든 쉘은 지원하지 않습니다.

쉘의 표준 함수 구문은 간단하다 :

test() { echo "hello"; } 

나는 사방을 사용하는 것이 좋습니다 것입니다.