Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 使用DOS/CMD/batch文件,如何显示控制台输出,并将STDOUT和STDERR流重定向到文件?_Batch File_Cmd_Stream_Dos - Fatal编程技术网

Batch file 使用DOS/CMD/batch文件,如何显示控制台输出,并将STDOUT和STDERR流重定向到文件?

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 好的,如果您的目标是将输出同时拆分为标准

将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

好的,如果您的目标是将输出同时拆分为标准输出和文件,请看。

好的,如果您的目标是将输出同时拆分为标准输出和文件,请看。

我试过了,它只写入文件,不显示任何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=/