我想記錄命令的輸出到stdout
以及日誌文件。我已經安裝了Cygwin,並試圖使用tee
命令來完成此操作。T恤命令是否總是等待EOF?
devenv mysolution.sln /build myproject "Release|Win32" | tee build.log
麻煩的是,tee
似乎堅持輸出任何東西要麼stdout
或日誌文件之前等待文件的末尾。這就消除了所有這一點,即有一個日誌文件供將來參考,但也有一些日誌記錄,所以我可以很容易地看到構建過程。
tee
的選項出現在限於--append
,--ignore-interrupts
,--help
,和--version
。那麼是否有另一種方法可以達到我想要做的?
@喬恩:是啊,看來我的問題是實際上的devenv.exe窒息的事情在某種程度上,當它建立一個大的解決方案。我嘗試使用我自己的發球臺替換器,它也有同樣的問題。 – Owen 2009-06-25 01:46:32