カールの --limit-rate パラメータを動的に変更できますか?

カールの --limit-rate パラメータを動的に変更できますか?

その後の質問でこれ:

私はこの--limit-rateパラメータを使用して、インターネットを使用しているコンピュータのダウンロード速度を制限します。

カール -- 速度制限 10k -r 104857601-209715200 -o distro2.iso 'http://files.cdn/distro.iso'

各コンピュータのネットワーク使用量を定期的に監視して、--limit-rateユーザーがインターネットを使用する時間を動的に減らし、インターネット使用量がアイドル状態になったときに増やしたいと思います。現在私が考えることができる唯一の解決策は、更新されたパラメータ値curlで再起動することです。これを達成するより良い方法はありますか?--limit-rate-r

答え1

いいえ、カールはインタラクティブではないからです。しかし、両方とも「続き」スイッチwgetがあります。curlしたがって、新しい調整速度設定を使用して、残した位置から再開できます。次の作業は中断した部分から続行する必要があります。

curl -C

wget同様のスイッチがあります。

wget -c

tcツールを使用してトラフィック速度を制限することもできますが、netemこれによりコンピュータのネットワークインターフェイスの速度が制限されます。詳しくはこちらをご覧ください

関連情報