使用 cmd.exe 记录错误信息
Using cmd.exe to record error message
我需要复制粘贴在命令控制台中收到的一条很长的错误消息,但它的顶部总是被截断。
我尝试将缓冲区增加到 999,但没有任何效果。
我 运行 给出错误的命令是 vagrant up
所以我也尝试了 vagrant up > output.txt
但这只会创建一个空文件。
如何保存发送到 cmd 控制台的整个错误输出?
使用 vagrant up > output.txt
您实际上是将 STDOUT
重定向到文件而不是 STDERR
。要重定向 STDERR
选择句柄 2
如下所示
vagrant up 2>output.txt
如果您希望标准输出和标准错误都重定向到同一个文件,请执行以下操作
vagrant up > output.txt 2>&1
我需要复制粘贴在命令控制台中收到的一条很长的错误消息,但它的顶部总是被截断。
我尝试将缓冲区增加到 999,但没有任何效果。
我 运行 给出错误的命令是 vagrant up
所以我也尝试了 vagrant up > output.txt
但这只会创建一个空文件。
如何保存发送到 cmd 控制台的整个错误输出?
使用 vagrant up > output.txt
您实际上是将 STDOUT
重定向到文件而不是 STDERR
。要重定向 STDERR
选择句柄 2
如下所示
vagrant up 2>output.txt
如果您希望标准输出和标准错误都重定向到同一个文件,请执行以下操作
vagrant up > output.txt 2>&1