도스창에서 실행 결과 화면을 화면 출력도 하면서 file 로 저장?
글쓴이: okcall / 작성시간: 수, 2004/02/18 - 3:00오후
리눅스에 관한 질문은 아닙니다만
Unix 에서는 command line 에서 어떤 명령 수행 시에
| tee test.log
와 같이 하면 화면으로도 실행 결과가 출력이 되면서
동시에 log file 같이 text file 로 저장이 가능한데요..
똑같이 Windows2000 의 DOS 창에서 batch file 을 실행 시키고
실행시키는 결과를 화면에 출력 하면서
file 로도 남기고 싶습니다. 간단한 방법이 있을까요?
스크립트 실행시키면 3~4시간 정도 걸리는 작업을 해야하는데
반드시 화면으로 봐야하는 이유는 현재 어디까지 진행이 되고 있는지
진행 상태는 정상적인지를 화면을 봐야만 알 수 있기 때문이고요..
log file 을 남기는 이유는 화면 출력 내용이
대략 수백페이지 분량이라서 자세히 검토를 하려면
file 로 저장을 하는 것이 편리하기 때문입니다.
도스창을 스크롤 하면서 복사해서 편집기로 보려니 번잡하더군요..
방법을 아시는 분은 답글 부탁드립니다.
Forums:
Console 창에서,C:\> Work > log.txt
Console 창에서,
C:\> Work > log.txt
이런 식으로 하시면 log.txt로 저장됩니다.
다만, 화면에 문자열을 출력하는 방식에따라 파일로 저장되지 않는 문자열이 있을 수도 있습니다.
추가) 근데 이건... 화면에 출력은 안 되는 방법이네요.
꽁수를 쓰자면 cmd 스크롤버퍼를 늘리는 방법이있고,또한가지는 텔
꽁수를 쓰자면 cmd 스크롤버퍼를 늘리는 방법이있고,
또한가지는 텔넷서비스를 띄운뒤 텔넷으로 접속하여 작업하고 갈무리를 하는거죠..
^^;;
제일 간단한 방법은 win32용 tee를 사용하는 것 같은데요...h
제일 간단한 방법은 win32용 tee를 사용하는 것 같은데요...
http://sourceforge.net/projects/gnuwin32 에서 sh-utils를 받으세요. 그 안에 tee가 있을 겁니다.
아니면 cygwin을 설치하는 것도 한 방법일 수 있겠네요.
-----
http://monpetit.posterous.com/
http://monpetit.tistory.com/
감사합니다.
답변 감사드립니다.
tee 를 사용하면 되겠네요..
댓글 달기