标签: linux bash shell
我从bash shell发出了一个繁重的命令,我将输出重定向到一个文件,如下所示
<command> > output.txt
但即使命令运行正常,文件也不会显示任何输出,我可以通过其他工具查看进度。
答案 0 :(得分:1)
您的命令可能没有写入STDOUT。
STDOUT
您可以使用&>将STDERR和STDOUT重定向到文件。
&>
STDERR
另见Advanced Bash-Scripting Guide's IO redirection页。
答案 1 :(得分:0)
试试这个,
<command> > output.txt 2>&1
您的命令似乎无法将输出重定向到STDOUT,您的输出可能会进入STDERR。因此,尝试将stdout和stderr重定向到输出文件。