目前我正在运行这样的 bash 脚本:
$ myscript.sh param1 param2 param3 >log.txt
并输出正常信息。
我的问题是:
如何将所有正常和错误信息(输入、输出、错误)输出到日志文件之内脚本本身?
我的尝试如下,但它不起作用:
#!/bin/bash
exec 2>&1
{
mycommand1
mycommand2
mycommand3
} 2>&1 | tee -a /tempfolder
答案1
exec 1>/tmp/logfile 2>&1
mycommand1
mycommand2
...