我正在搜索一个curl命令,该命令可用于打印实际发生错误的url详细信息。
我需要这个,因为我将触发多个并行curl命令。所以很难跟踪哪个卷曲实际上抛出了错误。
到目前为止我能想到的是这只会打印错误日志:
curl "http://${HOST}/${CACHE_URL}" --fail --silent --show-error
我得到的样本输出是:
curl: (28) Operation timed out after 3000 milliseconds with 0 bytes received
curl: (28) Operation timed out after 3000 milliseconds with 0 bytes received
我需要的是“$ {HOST} / $ {CACHE_URL}”详细信息以及此类失败。
先谢谢!!
答案 0 :(得分:0)
虽然它是一个老查询,但仍然会回答它,因为有人遇到了这个问题并且最终会链接到这个链接。
到目前为止,还没有找到任何直接的方法来获取唯一失败的网址。 相反,我们可以做的是将所有网址及其http响应代码打印在一个文件中,然后您可以查找您感兴趣的任何特定响应代码:
{{1}}