bash 스크립트(라고 하기엔 너무 단순)를 실행하면 그대로 멈춰요.. ㅠㅠ

Stonegaze의 이미지

안녕하세요..

AWS를 사용하고 있는데요, 매번 SSH 명령을 치기가 귀찮아서 작은 실행파일을 짰어요.

 
#!/bin/bash
 
ssh -i *****.pem ubuntu@주소주소.. 

그런데 이 파일을 실행시키면 그냥 커서만 깜박이고 아무 일도 일어나지 않습니다. Ctrl + C눌러서 나올때 까지요.
분명히 비슷한 명령을 AWS 서버에서 만들어 사용할 때는 아무 문제도 없었는데 데스크탑(우분투 16.04)에서 실행시킬때는 작동을 안해요. 혹시나 해서 #!/bin/bash를 #!/bin/sh로 바꿔봤는데도 동일합니다.

.bash_histroy에도 아무 에러는 보이지 않고... (원래 안보이는 건가봐요. 지금까지 쳤던 명령어들만 보이더군요)

어떤 설정이 모자라서 그런걸까요? 궁금합니다.

Stonegaze의 이미지

조금 더 기다려보니... 되네요. ㅠㅠ

#!/bin/sh 에서는 안되었는데 #!/bin/bash에서는 조금 더 기다리니까 작동해요.
왜 그런지는 모르겠지만.. (무식)

실례했습니다. ㅠㅠ

------------------------------------------------------------------------
컴퓨터를 좋아하는 일반인이에요..

행복하고 싶어요

김정균의 이미지

질문의 답과는 무관하지만, ubuntu의 /bin/sh는 bash가 아니라 dash 입니다.