我知道如何编写使用wget下载文件的基本bash脚本,但是如何在无限循环中运行此脚本来下载指定的文件,下载完成后将其删除,然后再次下载。
发布于 2010-07-29 23:27:42
你要找的是
while :
do
wget -O - -q "http://some.url/" > /dev/null
done这将不会保存文件,不会输出无用的信息,并且会在/dev/null中反复转储内容
编辑要只消耗带宽,请使用ping -f或ping -f -s 65507
发布于 2010-07-29 23:35:43
如果您的目标是最大限度地利用带宽,尤其是为了进行基准测试,那么可以使用iperf。您在服务器和客户端上运行iperf,它将使用您指定的协议和参数测试您的带宽。它可以测试单向或双向吞吐量,并且可以有选择地尝试实现“目标”带宽利用率(即3 3Mbps)。
发布于 2010-07-29 23:01:24
有了编程,一切皆有可能。:)
如果你想尝试并最大化你的互联网带宽,你可以启动许多wget进程,让它们同时下载一些大的磁盘镜像文件,同时将一些大文件发送回一些服务器。
细节留给实现,但这是最大限度地利用带宽的一种方法。
https://stackoverflow.com/questions/3363850
复制相似问题