나는 명령의 출력을 stdout
뿐만 아니라 로그 파일에 기록하고 싶다. Cygwin을 설치했는데 이것을 수행하기 위해 tee
명령을 사용하려고합니다.tee 명령은 항상 EOF를 기다리고 있습니까?
devenv mysolution.sln /build myproject "Release|Win32" | tee build.log
문제는 tee
가 stdout
또는 로그 파일 중 하나에 아무것도 출력하기 전에 파일의 끝에 기다리고 주장하는 것처럼 보인다는 것이다. 이것은 나중에 참조 할 수 있도록 로그 파일을 가지고있는 모든 것을 요점을 없애고 또한 stdout
로깅을 기록하므로 쉽게 빌드 진행 상황을 볼 수 있습니다.
tee
의 옵션 --append
, --ignore-interrupts
, --help
및 --version
로 제한 될 것으로 보인다. 그래서 내가하려고하는 것에 도달하는 또 다른 방법이 있습니까?
@ 존입니다 : 그래, 내 문제가 큰 솔루션을 구축 때으로 Devenv.exe 어떻게 든 일을 질식에 실제로이었다 보인다. 나 자신의 티 교체를 사용했는데 같은 문제가있었습니다. – Owen