我已经将脚本stdout
和stderr
重定向到不同的日志文件中,如下所示:
bash run.sh > out.log 2>err.log &
我的脚本中有一些curl
请求,它们将进度状态输出到stderr
中,如下所示:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 210 100 210 0 0 294 0 --:--:-- --:--:-- --:--:-- 294
这使得日志文件中充满了无用的数据。如何禁用此功能,以便假定stderr只有错误。
使用curl -s
(或--silent
(抑制进度条。添加-S
(或--show-error
(仍然可以将错误消息打印到stderr。