1

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

我不喜欢 myScript.sh > logfile

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

谢谢。

4

2 回答 2

5

您可以将此行放在脚本顶部:

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

# rest of your script

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

于 2013-10-18T08:29:29.700 回答
0

检查这个也可以快速重定向任何指南。

于 2013-10-18T11:47:08.583 回答