gpt4 book ai didi

mysql - 批处理执行的日志输出问题

转载 作者:太空宇宙 更新时间:2023-11-03 12:03:01 24 4
gpt4 key购买 nike

我有一个文件 batchfile.bat,其中包含一些 7zip 和 Mysql 操作。我有第二个批处理文件来执行这个名为 executor.bat 的文件。 executor.bat文件只有下面的代码

.\batchfile.bat >>output.txt

所以我希望所有执行输出都写入output.txt。但是,当我双击 executor.bat 时,我看到命令提示符打开并且一些 mysql 错误消息出现在这个命令提示符中,而不是移动到 output.txt 文件。另一方面,我可以看到 7-zip 命令行输出被捕获到 output.txt 文件中。

我如何进一步重定向命令提示符下的消息以进入 output.txt 文件

最佳答案

>>> 重定向器将 STDOUT(文本输出)附加到目标文件,但是 mysql 错误消息被发送到 STDERR(错误文本输出)。要将输出和错误都重定向到一个文件,请使用以下语法:

.\batchfile.bat >>output.txt 2>>&1

仅供引用,所有数字句柄都是:

STDIN     = 0  Keyboard input
STDOUT = 1 Text output
STDERR = 2 Error text output
UNDEFINED = 3-9

关于mysql - 批处理执行的日志输出问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28071149/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com