大きなファイルをダウンロードするときは、ダウンロードを何度も一時停止する必要があります。 大きなファイルは を使用してダウンロードできますwget
。最初にダウンロードを開始し、 を終了しwget
、 でダウンロードを再開しますwget -c
。
停電やネットワークが利用できないなどのイベントに応じてダウンロードを何度も一時停止したいので、スクリプトを使用して自動化したいと考えています。 そのため、 を押すことはCtrl+C選択肢ではありません。 でプロセスを一時停止できることはわかっています。kill -STOP "$pid"
一時停止しても、Web サイトへの接続は閉じられず、再開コマンドを待つか、帯域幅が非常に低いデータ使用量に調整される必要があります。
aria2のダウンロードを一時停止する方法部分的な解決策だが選択肢一時停止私の(1.8.0、Ubuntu 10.04 LTS)ではサポートされておらずaria2
、アップグレードできませんaria2
(apt-get installまたは手動インストールから)。このRPCオプションはaria2
、ウブントゥ 11.10なので、のポータブル版aria2
も検討に値する。
探している
私はダウンロードマネージャーを探しています。帯域幅の制限と一時停止/再開--throttle=10K
、--pasue
スイッチなどの実行時に の実行中のインスタンスのすべて (または 1 つ) をダウンロードし、--resume
スイッチで再開します (または RPC などの他の方法を使用します)。
すべてのダウンロードを停止し、最後のポイントから再開できることはわかっていますkillall -9 $(pidof downloader)
。しかし、一時停止/再開の回数が多すぎることと、サーバー (ダウンロード ファイルがある場所) への接続に時間がかかるため、これは私にとっては悪い選択です。
aria1
スイッチでいくつかの作業を実行できます--stop
。ただし、これは時代遅れであり、部分的にしか解決されません。
答え1
私は JDownloader を使用しています。ただし、私の知る限り、実行中のインスタンスはコマンド ラインで制御できません。
一方、次のようなアドオンもあります: - JD Scheduler または - JD RemoteControl
それは素晴らしい仕事をすることができます。
見る: http://jdownloader.org/home/features http://jdownloader.org/home/addons
(もっと多くのツールがあると思いますが、他の誰かが別の提案を追加するかもしれません...)
答え2
強くお勧めしますFlareget
。無料ですが、ブラウザ統合を購入する必要があります。機能は次のとおりです。
動的ファイルセグメンテーション:ダウンロードを高速化するために、強力な動的ファイルセグメンテーションアルゴリズムを使用しています。ダウンロードごとに最大32セグメントをサポートします。
HTTP パイプライン:動的なファイルセグメンテーションに加えて、各セグメントは最大6倍までさらに高速化されます。
自動セグメンテーション:1つのセグメントが終了すると、別のセグメントを開始して、別のセグメントをより速く終了できるようにします。
強化されたブラウザ統合:すべてのブラウザと統合してダウンロード URL を取得し、自動的にダウンロードを開始する Linux 用の唯一のダウンロード マネージャーです。アドオンなしでこの魔法を実行します。
マルチプロトコルサポート:HTTP、HTTPS、FTPプロトコルをサポートしており、インターネットからファイルをダウンロードできます。また、メタリンクもサポートしています。
インテリジェントなファイル管理:インテリジェントなファイル管理システムを使用して、拡張子に基づいてファイルを自動的に分類します。ダウンロードしたファイルはすべて、カテゴリごとに異なるフォルダーにグループ化されます。
履歴書サポート: ダウンロードを一時停止して後でダウンロードできるので、最初からやり直す必要はありません。また、セグメントまたはダウンロードが失敗した場合は自動的に再試行されます。
セグメントを追加または削除します。ダウンロードを中断することなく、ダウンロードセグメントを動的に追加または削除できます。
クリップボード監視:ダウンロードリンクをコピーして貼り付ける必要はありません。クリップボードを監視します。
ダウンロードの制限: 同時ダウンロードの数を制限することができ、1つのダウンロードが終了すると、別のダウンロードが自動的に開始されます。
フラッシュビデオのダウンロード:ほとんどのサイトからのワンクリック フラッシュ ビデオ ダウンロードは、すべてのブラウザーでサポートされています。
スマートスケジューラ:FlareGet でファイルを自動的にダウンロードするように簡単にスケジュール設定できます。設定した時間にファイルのダウンロードを開始したり一時停止したりできます。
一括ダウンロード:テキスト ファイル (各リンクは別々の行に記述) または HTML ファイルから URL をインポートし、すべてダウンロードすることができます。
多言語サポート:flareGet は多くの言語に翻訳されており、現在は英語、アラビア語、イタリア語、中国語 (簡体字)、フランス語、チェコ語、ベンガル語、スペイン語、ブラジル系ポルトガル語が利用可能です。
答え3
ついに質問が解決しました(@rostislav-stribrny さん、ありがとうございます)
Jダウンローダーできるダウンロードの実行インスタンスの処理(スロットル、一時停止、再開、追加など)。
- ダウンロードJDownloader をインストールします (v0.9 でテスト済み)
- 起動する
- アドオンをインストールJDリモートコントロール(アドオン -> アドオン マネージャー -> JD リモート)
- JD リモート コントロールを有効にする (アドオン -> (チェック))
http://127.0.0.1:10025/help or http://localhost:10025/help
( IP:ポート ) に移動
例
にスロットルすべて実行中 10K http://localhost:10025/action/set/download/limit/10
端末wget http://localhost:10025/action/set/download/limit/10
から一時停止:wget http://localhost:10025/action/pause
答え4
10.04の場合は、Xのダウンローダーのコピーを入手してください。
sudo apt-get install d4x
あなたが望むことはすべてやります:)