Curl 如果(上传)速度慢于

Curl 如果(上传)速度慢于,curl,Curl,如果平均传输速度(POST期间)低于X.X KB/s,是否有方法使curl中止传输?有些传输速度非常非常慢,我希望它们重新启动。一种更简单的方法是将上传内容的大小除以预期速度,然后将该值赋给--max time参数。但这将不得不等待整个预期的传输时间,然后才会中止 我使用的是curl的命令行版本,但我不介意解决方案是否可以在Linux中内置的任何流行语言(如perl或python)中完成(或解决): 顺便说一句,-Y/--speed limit对我不起作用,因为它可能只用于下载传输。-Y对上传和

如果平均传输速度(POST期间)低于X.X KB/s,是否有方法使curl中止传输?有些传输速度非常非常慢,我希望它们重新启动。一种更简单的方法是将上传内容的大小除以预期速度,然后将该值赋给--max time参数。但这将不得不等待整个预期的传输时间,然后才会中止

我使用的是curl的命令行版本,但我不介意解决方案是否可以在Linux中内置的任何流行语言(如perl或python)中完成(或解决):


顺便说一句,
-Y/--speed limit
对我不起作用,因为它可能只用于下载传输。

-Y对上传和下载都起作用,并且与-Y一起用于设置何时中止的条件。

谢谢!虽然我试过了,根据手册,它的工作原理应该是1M=1Megabytes的
-Y1M
,但它没有。但以字节/秒计算,它确实做到了。谢谢你。