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