간단한 리눅스 쉘 스크립트 질문이요ㅜㅜ
글쓴이: ynca333 / 작성시간: 수, 2016/02/24 - 3:48오전
안녕하세요.
nc -l -p 를 port 10000부터 10100까지 한꺼번에 해주려고 쉘스크립트를 썼는데요, 왜 안되는지 모르겠습니다.
아무리 찾아봐도 해결이 안되네요ㅜㅜ(nc -l -p 10000만 echo되고 대기상태?가 됩니다.)
우분투를 사용하고 있습니다.
1 #!/bin/bash
2 for i in {10000..10100}
3 do
4 str="nc -l -p $i"
5 echo $str
6 eval $str
7 done
8 exit 0
감사합니다!
Forums:
nc 명령어가 해당 터미널에서 대기 상태로 돌기
nc 명령어가 해당 터미널에서 대기 상태로 돌기 때문에 백그라운드나 포그라운드로 돌려줘야 합니다.
리다이렉트(>)나 & 쪽 알아보시면 되겠네요.
소곤소곤
아그렇군요!
감사합니다ㅎㅎ
댓글 달기