制作一个bash脚本来输出STDOUT& STDERR到一个文件

时间:2013-10-18 08:19:05

标签: bash output

我正在寻找一种方法将bash脚本的每个输出重定向到日志文件,但我希望它在脚本中。

我不喜欢myScript.sh>日志文件

我想要一些bash命令,我可以插入脚本的开头。

感谢。

2 个答案:

答案 0 :(得分:5)

您可以将此行放在脚本之上:

#!/bin/bash
exec &> out.log

# rest of your script

这会将脚本中的所有STDOUT和STDERR重定向到文件out.log,此后不需要使用每个命令的重定向。

答案 1 :(得分:0)

另请查看this以获取快速重定向任意指南。