将 bash 脚本输出打印到日志文件

将 bash 脚本输出打印到日志文件

我有 bash 脚本:

echo "Hello world"
ls -la 

如何要求该脚本打印stdoutstderr归档info.log

如何让该脚本打印stdoutstderr输出到info.log文件和屏幕?

答案1

您可以像这样运行脚本将stdout和重定向stderr到文件。

./yourScript.sh > info.log 2>&1

要重定向到文件和控制台,您可以使用tee

./yourScript.sh 2>&1 | tee info.log

相关内容