在Windows

时间:2017-05-24 18:15:22

标签: windows logging cmd

我正在尝试使用“start”运行程序,并且我希望将输出通过管道传输到txt文件,例如,我想将一个简单的http python服务器的输出记录到文本文件中:

START cmd /c python -m SimpleHTTPServer 8000^>engineLog.txt

以上将它打印到日志文件但问题是,它只在进程完成时打印出来。有什么办法可以在运行时将它存储到日志中吗?还可以让它登录txt文件并在控制台中打印出来吗?

1 个答案:

答案 0 :(得分:1)

试一试:

START /b "Your title" "cmd /c python -m SimpleHTTPServer 8000 > engineLog.log | type engineLog.log"

或者,您可以get tee移植Windows端口。