在 bash 脚本中,如何使用 将所有标准输出重定向到日志文件并tee
在屏幕上输出exec
?
log_file="$HOME/logs/install.txt-`date +'%Y-%m-%d_%H-%M-%S'`"
[ -f "$log_file" ] || touch "$log_file"
exec 1>> $log_file 2>&1
此代码将所有日志重定向到日志文件,但不重定向到屏幕。
答案1
答案2
exec >> $log_file 2>&1 && tail $log_file