如果单独将一条命令输出,就在命令后用 >> $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
就可以了。