无法使用shell脚本

时间:2018-02-11 00:28:33

标签: shell

我正在将命令的输出重定向到shell脚本中的日志文件,如下所示:

script > file.log

然而,在脚本结束时,一些包含“PASS”或“FAIL”等关键信息的最终内容会在控制台上打印而不是重定向到file.log

我希望这些信息也可以重新定向。有什么提示吗?

1 个答案:

答案 0 :(得分:3)

"PASS" "FAIL"的输出很可能会输出到stderr而不是stdout,因此您要将stdoutstderr重定向到您的文件,例如

script > file.log 2>&1

(或者您可以使用script &> file.log

快捷命令