将bash输出和错误消息保存到脚本中的日志文件中

时间:2014-10-09 19:40:04

标签: bash shell

我正在尝试使用以下代码将stdout重定向到脚本中的日志文件:

LOGFILE=logfile.txt
exec 2> $LOGFILE

但logfile.txt为空。有人能给我一些提示吗?

1 个答案:

答案 0 :(得分:0)

重定向符号2>表示重定向fd 2,即stderr,而不是stdout。

如果你想使用stdout,请写

exec >$LOGFILE

如果你想要两个

exec >$LOGFILE 2>&1