Batch file 使用DOS/CMD/batch文件,如何显示控制台输出,并将STDOUT和STDERR流重定向到文件?
将console直接指向ok.log,将errors直接指向error.log,例如我发现实现这一点的唯一方法是使用。你会像这样使用它:Batch file 使用DOS/CMD/batch文件,如何显示控制台输出,并将STDOUT和STDERR流重定向到文件?,batch-file,cmd,stream,dos,Batch File,Cmd,Stream,Dos,将console直接指向ok.log,将errors直接指向error.log,例如我发现实现这一点的唯一方法是使用。你会像这样使用它: [your command] > ok.log 2> error.log [your command] 2> error.log | tee ok.log 我发现实现这一点的唯一方法是使用。你会像这样使用它: [your command] 2> error.log | tee ok.log 好的,如果您的目标是将输出同时拆分为标准
[your command] > ok.log 2> error.log
[your command] 2> error.log | tee ok.log
我发现实现这一点的唯一方法是使用。你会像这样使用它:
[your command] 2> error.log | tee ok.log
好的,如果您的目标是将输出同时拆分为标准输出和文件,请看。好的,如果您的目标是将输出同时拆分为标准输出和文件,请看。我试过了,它只写入文件,不显示任何outputamvx-您确定正在写入标准输出和标准输出,并且您确定您的%CTODAY%有效吗?”因为如果我使用Python,一切正常。我试过了,它只写入文件,不显示任何outputamvx-您确定您正在写入stdout和stderr,并且您的%CTODAY%有效吗因为如果我使用Python,一切都会正常工作。调用C:\local\jboss.bat>%CTODAY%.jboss.log 2>%CTODAY%.err.jboss.log只写入jboss.log,而不是err.jboss.log=/call C:\local\jboss.bat>%CTODAY%.jboss.log 2>%CTODAY%.err.jboss.log只写入jboss.log,而不是err.jboss.log=/