ubuntuusers.de

Download starten und sofort wieder abbrechen?

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

dustinp

Anmeldungsdatum:
28. September 2007

Beiträge: Zähle...

Hallo,

ich würde gern ein Programm oder Shellscript schreiben, (hoffentlich mit eurer Hilfe) das eine Liste mit Links abarbeitet wo in jeder Zeile ein Link steht. Auf dem Server von dem die Dateien stammen, muss man sich einloggen (zum Beispiel mit --http-user / --http-passwd von wget) und kurz nachdem der Link "angedownloadet" wurde, soll der Download abgebrochen werden und der nächste Link in der Liste verarbeitet werden. Womit mache ich das am besten und einfachsten?

Ein paar Tips und Anregungen wären lieb.

Danke ☺

haraldkl

Avatar von haraldkl

Anmeldungsdatum:
21. Juli 2005

Beiträge: 1903

Wohnort: Würselen

Hi,
wie wäre es mit wget?
Eventuell entspricht die --spider Option, dem was du dir vorstellst.

dustinp

(Themenstarter)

Anmeldungsdatum:
28. September 2007

Beiträge: 40

Hi,

ja sowas in der Art meine ich. Leider reicht die Spiderfunktion nicht aus, da der Download schon für kurze Zeit laufen muss (eine Sekunde reicht schon)

haraldkl

Avatar von haraldkl

Anmeldungsdatum:
21. Juli 2005

Beiträge: 1903

Wohnort: Würselen

Keine Ahnung ob das geht, kann sehr gut sein, dass du dir da selbst ein Skript basteln musst.

dustinp

(Themenstarter)

Anmeldungsdatum:
28. September 2007

Beiträge: 40

Damit hab ich gerechnet und deswegen suche ich hier Hilfe ☺ Womit wäre das wohl am einfachsten zu realisieren?

Blattlaus

Avatar von Blattlaus

Anmeldungsdatum:
29. März 2006

Beiträge: 1399

haraldkl

Avatar von haraldkl

Anmeldungsdatum:
21. Juli 2005

Beiträge: 1903

Wohnort: Würselen

Vorstellbar wäre vielleicht irgendwas in der Art:

for link in $(cat datei); do
  wget $link &
  sleep 1
  kill $!
done


Ich habe keine Ahnung, ob das dem Entspricht, was du suchst, und ich habe es auch in keinster Weise getestet, aber vielleicht gibt es dir ja eine Idee.
Es handelt sich dabei einfach um eine Schleife, die alle Einträge in "datei" mit wget abarbeitet, die Ausführung von wget in den Hintergrund stellt, eine Sekunde wartet, und den zuvor gestarteten wget Befehl wieder abbricht.

edit: grml, wieder zu langsam beim tippen...

dustinp

(Themenstarter)

Anmeldungsdatum:
28. September 2007

Beiträge: 40

Danke 😉

Antworten |