标签: bash shell
我正在尝试使用以下代码将stdout重定向到脚本中的日志文件:
LOGFILE=logfile.txt exec 2> $LOGFILE
但logfile.txt为空。有人能给我一些提示吗?
答案 0 :(得分:0)
重定向符号2>表示重定向fd 2,即stderr,而不是stdout。
2>
如果你想使用stdout,请写
exec >$LOGFILE
如果你想要两个
exec >$LOGFILE 2>&1