wget-Parameter gesucht ????
wget-Parameter gesucht ????
Hi@all,
welche Parameter oder wie muß die komplette wget-Zeile lauten, wenn ich in einer Endlosschleife eine bestimmte Datei (ISO) runterladen will. Nach dem fertigen DL soll die gleiche Datei wieder runtergeladen werden und die alte soll überschrieben werden. Wie gesagt, das alles in einer Endlosschleife.
Cucu
welche Parameter oder wie muß die komplette wget-Zeile lauten, wenn ich in einer Endlosschleife eine bestimmte Datei (ISO) runterladen will. Nach dem fertigen DL soll die gleiche Datei wieder runtergeladen werden und die alte soll überschrieben werden. Wie gesagt, das alles in einer Endlosschleife.
Cucu
Code: Alles auswählen
function load_iso()
begin
rm isodatei.iso
wget http://www.iso.de/isodatei.iso
return := true
end
procedure run()
begin
load_iso()
if return = true
then
load_iso()
end
end
so, oder ähnlich würde das ganze in pascal aussehn...
EDIT:
oder im guten alten BASIC
Code: Alles auswählen
10 REM Endlosschleife für Download
20 run_command("rm xxx.iso")
30 run_command("wget xxx.iso")
40 GOTO 20
- Savar
- Beiträge: 7174
- Registriert: 30.07.2004 09:28:58
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
fehlt da nicht ne Endlosschleife?comes hat geschrieben:Code: Alles auswählen
function load_iso() begin rm isodatei.iso wget http://www.iso.de/isodatei.iso return := true end procedure run() begin load_iso() if return = true then load_iso() end end
ansonsten
Code: Alles auswählen
while (( 1 ))
do
rm file.iso
wget http://www.iso.de/file.iso
done
wozu soll das gut sein?
- KBDCALLS
- Moderator
- Beiträge: 22447
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Willst du mir aller Macht Traffic erzeugen?
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
nein, savar, das is so komplett. die var return wird nach dem befehl wget unweigerlich auf true gesetzt. und in run () wird wenn load_iso = true unweigerlich load_iso neugestartetcomes hat geschrieben:Code: Alles auswählen
function load_iso() : boolean begin rm isodatei.iso wget http://www.iso.de/isodatei.iso return := true end procedure run() begin load_iso() if load_iso = true then load_iso() end end
ein kleiner fehler war drin, ne funktion muss nen rückgabewert haben. boolean bietet sich hier an
- Savar
- Beiträge: 7174
- Registriert: 30.07.2004 09:28:58
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Nach dem Prinzip startest du einmalcomes hat geschrieben:nein, savar, das is so komplett. die var return wird nach dem befehl wget unweigerlich auf true gesetzt. und in run () wird wenn load_iso = true unweigerlich load_iso neugestartetcomes hat geschrieben:Code: Alles auswählen
function load_iso() : boolean begin rm isodatei.iso wget http://www.iso.de/isodatei.iso return := true end procedure run() begin load_iso() if load_iso = true then load_iso() end end
ein kleiner fehler war drin, ne funktion muss nen rückgabewert haben. boolean bietet sich hier an
Code: Alles auswählen
run()
Code: Alles auswählen
load_iso()
Code: Alles auswählen
load_iso()
Wget kennt die Option --delete-after. Alternativ kannst du auch nach /dev/null runterladen:
Code: Alles auswählen
while :; do wget --delete-after http://www.webhog.org/...;done
#oder
while :; do wget -O/dev/null http://...;done
Zuletzt geändert von Joghurt am 02.08.2005 14:46:49, insgesamt 1-mal geändert.