【发布时间】:2017-08-13 18:51:20
【问题描述】:
我在脚本中使用以下命令:
curl -O --time-cond $_input_file_name $_location/$_input_file_name
它会生成一个带有以下标题的报告:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
但它似乎被发送到错误输出,即使传输已成功并且 curl 的返回码为零。为什么这样做?有没有办法在不抑制实际错误消息的情况下抑制这种情况?在 curl 命令中添加 -s 或 -sS 似乎不会改变这种行为。
在终端中运行命令,-s 选项会抑制输出。问题仅出现在脚本中。该脚本正在通过 crontab 在 crontab 中触发。
我正在使用 curl 7.52.1 (x86_64-pc-linux-gnu) 在 Debian 9.1 中工作。
【问题讨论】: