我正在运行一个 bash 脚本,该脚本为执行命令创建一个日志文件
我使用以下
Command1 >> log_file
Command2 >> log_file
这只会发送标准输出,而不是终端上出现的标准错误。
我正在运行一个 bash 脚本,该脚本为执行命令创建一个日志文件
我使用以下
Command1 >> log_file
Command2 >> log_file
这只会发送标准输出,而不是终端上出现的标准错误。
如果要登录到同一个文件:
command1 >> log_file 2>&1
如果你想要不同的文件:
command1 >> log_file 2>> err_file
重定向两者的最简单语法是:
command &> logfile
如果要附加到文件而不是覆盖:
command &>> logfile
你可以这样做 2>&1:
command > file 2>&1
采用:
command >>log_file 2>>log_file
请使用command 2>file
Here代表stderr2
的文件描述符。您也可以使用代替,以便将标准输出重定向到“文件”1
2