프로그램을 실행해서 표준출력으로 줄기차게 안내 메시지가 나오는데 이것을 브로드캐스팅하는 방법이??
글쓴이: ironiris / 작성시간: 금, 2007/07/20 - 4:46오후
안녕하세요~
좀 쉽게 가려고 했는데 잘안되네요.
제가 하려는 방법은 순간 순간 어떤 작업이 되고 있는 것에 대해 안내 메시지가 표준출력으로 출력되고 있습니다.
1.sh의 내용
#!/bin/bash while true do echo `date` done
이 코드를
./1.sh|nc -l -z -p 3000
이렇게 실행한후
그래서 이것을 클라이언트에서 telnet localhost 3000 등으로 접속하면 그 내용을 볼수 있는데...
문제는 클라이언트에서 접속을 종료하면 위의 코드(1.sh) 실행까지도 멈춘다는 것입니다.
어떻게 하면 지속적으로 접속해서 내용을 볼수 있을까요?
새로 프로그래밍은 좀 그렇고 내장된 명령으로 처리할수 있으면 좋겠습니다.
도움말 부탁드리겠습니다.
Forums:
코드
#!/bin/bash while true do
감사합니다.
조금 수정해서 처리했습니다.
저는 안되네요.
뭐가 문제인지 모르겠네요. (ㅠㅠ.)
Hello World.
제가 입력한
제가 입력한 코드는
테일 대시에프 대시에스 일 대시엔 일 테일.로그 파이프 엔씨 대시 엘 대시 피 삼천
입니다.
IE로 보니까 엘하고 일이 전혀 구분이 안가네요. --;;
아마 nc에서 사용한 옵션이 대시 엘과 대시 피밖에 없으니 옵션을 지원안해서는 아닐 것입니다.
feanor님께서 적어주신 명령은 centos 에서 -c 옵션이 안되더군요. 그래서 조금 수정한 것입니다.
댓글 달기