创建一个bash脚本以将STDOUT和STDERR输出到文件

iXô*_*iXô 1 bash output

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

我不喜欢myScript.sh> logfile

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

谢谢.

anu*_*ava 5

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

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

# rest of your script
Run Code Online (Sandbox Code Playgroud)

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