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