스크립트에서 실행 중인 다운로드 인스턴스를 '조절'하고 '일시 중지 및 재개'할 수 있는 다운로드 관리자는 무엇입니까?

스크립트에서 실행 중인 다운로드 인스턴스를 '조절'하고 '일시 중지 및 재개'할 수 있는 다운로드 관리자는 무엇입니까?

대용량 파일을 다운로드할 때 다운로드를 여러 번 일시 중지해야 했습니다. 를 사용하여 큰 파일을 다운로드할 수 있습니다 wget. 먼저 다운로드를 시작한 다음 을(를) 종료하고 을(를) wget통해 다운로드를 재개합니다 wget -c.
정전, 네트워크 사용 불가 등과 같은 이벤트에 따라 다운로드를 너무 자주 일시 중지하고 스크립트를 사용하여 자동화하고 싶습니다. 따라서 누르는 것은 Ctrl+C선택 사항이 아닙니다. kill -STOP "$pid"일시 중지로 인해 웹 사이트에 대한 연결이 닫혀서는 안 되며 재개 명령을 기다려야 하거나 대역폭이 매우 낮은 데이터 사용량으로 제한되어야 하므로 프로세스가 일시 중지될 수 있다는 것을 알고 있습니다 .

aria2 다운로드를 일시 중지하는 방법부분적인 해결책이지만 선택 사항입니다.정지시키다aria2(1.8.0, Ubuntu 10.04 LTS)에서는 지원되지 않으며 업그레이드할 수 없습니다 aria2(apt-get install 또는 수동 설치에서). 이 RPC 옵션은 aria2다음에서 작동하는 것 같습니다.우분투 11.10. 따라서 의 휴대용 버전 aria2도 상당합니다.

찾고있는
나는 가능한 다운로드 관리자를 찾고 있어요대역폭 조절 및 일시 중지/재개--throttle=10K스위치 또는 이와 유사한 것을 실행할 때 실행 중인 다운로드 인스턴스 전체(또는 하나)를 스위치 --pasue에서 재개합니다 --resume(또는 RPC와 같은 다른 방법을 사용하여).

killall -9 $(pidof downloader)모든 다운로드를 중지해야 하며 마지막 지점부터 다시 시작할 수 있다는 것을 알고 있습니다 . 그러나 이는 일시 중지/재개 횟수가 너무 높고 서버(다운로드 파일 위치)에 연결하는 데 걸리는 시간이 시간과 대역폭을 낭비하기 때문에 나에게는 나쁜 선택일 뿐입니다.

aria1스위치 로 어떤 일을 할 수 있어요 --stop. 그러나 더 이상 사용되지 않으며 부분적으로 해결합니다.

답변1

저는 JDownloader를 사용하고 있습니다. 그러나 AFAIK 실행 인스턴스는 명령줄로 제어할 수 없습니다.

반면에 다음과 같은 추가 기능이 있습니다. - JD Scheduler 또는 - JD RemoteControl

그것은 훌륭한 일을 할 수 있습니다.

보다: http://jdownloader.org/home/features http://jdownloader.org/home/addons

(내 생각엔 더 많은 도구가 있을 것 같고, 어쩌면 다른 누군가가 다른 제안을 추가할 수도 있습니다...)

답변2

나는 강력히 추천한다 Flareget. 무료이지만 브라우저 통합을 구매해야 합니다. 여기에 그 기능이 있습니다:

개발자 웹페이지

플레어젯 다운로드

동적 파일 분할:강력한 동적 파일 분할 알고리즘을 사용하여 다운로드 속도를 높입니다. 다운로드당 최대 32개의 세그먼트를 지원합니다.

HTTP 파이프라인:동적 파일 분할 외에도 각 세그먼트는 최대 6배까지 더욱 가속화됩니다.

자동 분할:한 세그먼트가 끝나면 다른 세그먼트를 시작하여 다른 세그먼트를 더 빠르게 종료할 수 있습니다.

향상된 브라우저 통합:모든 브라우저와 통합되어 다운로드 URL을 빼앗아 자체적으로 다운로드를 시작하는 유일한 Linux용 다운로드 관리자입니다. 애드온 없이도 이 마법을 수행할 수 있습니다.

다중 프로토콜 지원:인터넷에서 파일을 다운로드할 수 있도록 HTTP, HTTPS 및 FTP 프로토콜을 지원합니다. 또한 Metalinks도 지원합니다.

지능형 파일 관리:지능형 파일 관리 시스템을 사용하여 확장자에 따라 파일을 자동으로 분류합니다. 모든 다운로드는 카테고리에 따라 다른 폴더로 그룹화됩니다.

이력서 지원: 나중에 다운로드하기 위해 다운로드를 일시 중지할 수 있으며 처음부터 다시 시작할 필요가 없습니다. 또한 세그먼트나 다운로드가 실패하면 자동으로 재시도합니다.

세그먼트를 추가하거나 제거합니다.다운로드를 중단하지 않고 다운로드 세그먼트를 동적으로 추가하거나 제거할 수 있습니다.

클립보드 모니터링:다운로드 링크를 복사하여 붙여넣을 필요가 없으며 클립보드를 모니터링합니다.

다운로드 제한: 동시 다운로드 수를 제한할 수 있습니다. 하나의 다운로드가 끝나면 다른 다운로드가 자동으로 시작됩니다.

플래시 비디오 다운로드:대부분의 사이트에서 원클릭 플래시 비디오 다운로드는 모든 브라우저에서 지원됩니다.

스마트 스케줄러:FlareGet을 쉽게 예약하여 파일을 자동으로 다운로드할 수 있습니다. 설정된 시간에 파일 다운로드를 시작하고 일시 중지할 수 있습니다.

일괄 다운로드:간단히 텍스트 파일(각 링크는 별도의 줄에 있음)이나 html 파일에서 URL을 가져와서 모두 다운로드할 수 있습니다.

다중 언어 지원:FlareGet은 다양한 언어로 번역되고 있으며 현재 영어, 아랍어, 이탈리아어, 중국어(간체), 프랑스어, 체코어, 벵골어, 스페인어 및 브라질 포르투갈어를 사용할 수 있습니다.

답변3

마침내 나는 질문을 해결했습니다. (@rostislav-stribrny에게 감사드립니다)

J다운로더할 수 있다실행 중인 다운로드 인스턴스 처리(스로틀, 일시정지, 재개, 추가 등) .

  1. 다운로드JDownloader를 설치합니다(v0.9에서 테스트됨).
  2. 실행해 보세요
  3. 애드온 설치JD리모컨(애드온 -> 애드온 관리자 -> JD 원격)
  4. JD 원격 제어 활성화(애드온 -> (체크))
  5. 고토 http://127.0.0.1:10025/help or http://localhost:10025/help (IP:포트)


에게조절판실행 중인 모든 다운로드는 http://localhost:10025/action/set/download/limit/10 터미널에서 10K wget http://localhost:10025/action/set/download/limit/10
정지시키다:wget http://localhost:10025/action/pause

답변4

10.04 버전이라면 X용 다운로더 사본을 받으세요.

sudo apt-get install d4x

당신이 원하는 모든 것을 할 것입니다 :)

https://apps.ubuntu.com/cat/applications/d4x/

관련 정보