2014-04-13 3 views
0

/usr/local/binroo.sh 파일을 심볼릭 링크하려고하므로 직접 roo 명령을 사용할 수 있지만 약간의 문제가 있습니다.bash 파일의 심볼릭 링크

$ ls 
roo.sh 
$ ln -s roo.sh /usr/local/bin/roo 
$ chmod +x /usr/local/bin/roo 
$ roo 
command not found 
$ bash /usr/local/bin/roo 
No such file or directory 

답변

0

ln -s roo.sh /usr/local/bin/roo는 같은 디렉토리에있는 파일 roo.sh에 심볼릭 링크를 만들 것입니다 당신은 ls -l /usr/local/bin/roo를 사용하여이를 확인할 수 있습니다. 심볼릭 링크를 만들 때이 문제를 방지하려면

, roo.sh의 전체 경로를 사용

ln -s /path/to/roo.sh /usr/local/bin/roo

+0

덕분에 내 문제를 해결 – user3168219

-1

/usr/local/bin/roo를 만들 수있는 권한이 있습니까?

#!/bin/bash 

:

는 스크립트로 시작합니까?

sudo가 설치되어 있거나 루트 사용자가이 명령을 호출하면 사용하도록하십시오. (->/usr/local/bin/roo.sh/usr/local/bin/roo) -