循环中的 curl 命令

问题描述 投票:0回答:0

我正在尝试在具有一系列端口的循环中运行 curl 命令,这样循环运行 2000 次,并且在每使用 5 个源端口之后,该范围从端口号 4000 重新使用。但是在第一个之后5 个端口,我看到绑定失败错误,因为 curl 将这些旧连接保留了一段时间。有什么办法可以删除旧连接并重新启动循环吗?

for i in {1...2000}
do
curl --local-port 4000-4005 http://10.52.26.22 -m 1
sleep 1
done
linux bash unix curl
© www.soinside.com 2019 - 2024. All rights reserved.