如果单独将一条命令输出 就在命令后用 >> $log_file
如果输出到文件同时屏显 就在命令后用 |tee $log_file
如果全部都要重定向的话每一条命令后面>>并不方便,可以这么做。
在开头就声明
exec 1>>$log_file
表示将脚本中所有的正确输出全部追加到$log_file,错误信息会输出到stdout。
如果想把错误信息也输出到$log_file,那么只需要补一句
exec 2 >> $log_file
就可以了
如果单独将一条命令输出 就在命令后用 >> $log_file
如果输出到文件同时屏显 就在命令后用 |tee $log_file
如果全部都要重定向的话每一条命令后面>>并不方便,可以这么做。
在开头就声明
exec 1>>$log_file
表示将脚本中所有的正确输出全部追加到$log_file,错误信息会输出到stdout。
如果想把错误信息也输出到$log_file,那么只需要补一句
exec 2 >> $log_file
就可以了
转载于:https://my.oschina.net/u/2409113/blog/611203