例如,将标准错误和标准输出写入 $LOG。但这不会在标准输出(在控制台上)打印任何内容
#!/bin/bash
LOG=/var/tmp/log
#...
exec > $LOG 2>&1
我的目标是在任何标准输出和标准错误上写入 $LOG,但同时写入标准输出(在控制台上)。 可能吗?
答案1
也许尝试一下
标准输出:
$ date -e 2>&1 |tee log
date: invalid option -- 'e'
Try date --help for more information.
日志档案:
$ cat log
date: invalid option -- 'e'
Try date --help for more information.