2010-06-18 2 views
2

ok 나는 우분투 10.04에 내 첫 번째 bash 스크립트를 작성하고 있습니다.첫 번째 bash 스크립트를 작성하는 데 문제가 있습니다.

파일 내 바탕 화면에 : 파일이 호출 /home/myuser/Desktop

hello-world

파일에는 다음이 포함

#!/bin/bash 
echo "Hello World" 

내가 명령 줄을 열고 실행

을/home/myuser/Desktop/hello-world

취소가 거부되었습니다. 그래서 sudo로 다시 실행하고, 암호를 묻고, 입력하고, 반품합니다.

이 출력이 표시됩니다.

sudo는 : /홈/참고 MyUser/데스크탑/안녕하세요 세계 : 명령을 내가 뭘 잘못

를 찾을 수 없습니다?

답변

2

chmod +x hello-world

+0

당신을 감사하여 다음에 ...

$ chmod +x test.sh

다음을 수행하십시오! ...... (필러 텍스트) –

4

스크립트가 실행 가능으로 설정되지 않았을 수 있습니다. 시도 :

chmod u+x /home/myuser/Desktop/hello-world 
2

스크립트를 실행 가능으로 표시해야합니다. 실행 비트를 추가하려면 chmod +x hello-world을 실행하십시오.

1

는 또한 수행 할 수 있습니다 그것을 실행으로 설정하지 않고 스크립트를 실행합니다

sh /home/myuser/Desktop/hello-world 

합니다. 스크립트가 test.sh를 호출하면

+3

OP의 셸 선택을 준수하는 데 'bash/home/myuser/Desktop/hello-world'가되어야하지 않습니까? –

3

$ ./test.sh

관련 문제