wget Frage!
wget Frage!
Hallo,
ich möchte hier erstmal kurz mein vorhaben kundtuen
Ich möchte mit wget eine date (tar) von einem Server holen, soweit so gut ist auch kein Prob
nun möchte ich aber genau diese Datei mit einer weiteren aufgabe verketten und zwar das diese nur temorär besteht und in ein bestimmtes verzeichnis entpackt wird danach kann die datei wieder weg nur der entpacke inhalt soll bleiben.
ich hatte mir das ca. so vorgestellt:
wget http://xyhost.de/test.tar | tar -x .. ..
währe super wenn mir da die etwas erfahrenen User unter die arme greifen könnten.
Vielen Dank Badgott
ich möchte hier erstmal kurz mein vorhaben kundtuen
Ich möchte mit wget eine date (tar) von einem Server holen, soweit so gut ist auch kein Prob
nun möchte ich aber genau diese Datei mit einer weiteren aufgabe verketten und zwar das diese nur temorär besteht und in ein bestimmtes verzeichnis entpackt wird danach kann die datei wieder weg nur der entpacke inhalt soll bleiben.
ich hatte mir das ca. so vorgestellt:
wget http://xyhost.de/test.tar | tar -x .. ..
währe super wenn mir da die etwas erfahrenen User unter die arme greifen könnten.
Vielen Dank Badgott
hmmm,
habs mal getestet ausgabe:
jemand noch ne idee?
habs mal getestet ausgabe:
Code: Alles auswählen
wget -O http://xa.de/serverfiles/steam.tar | tar x
tar: Read 93 bytes from -
hier das ergebnis:
Gruß Badgott
wies das mit:dev:/home/kunde10server88# wget -O- http://192.168.1.2/serverfiles/steam.tar | tar -t
--23:38:29-- http://192.168.1.2/serverfiles/steam.tar
=> `-'
Verbindungsaufbau zu 192.168.1.2:80... verbunden.
HTTP Anforderung gesendet, warte auf Antwort... 200 OK
Länge: 7,843,840 [application/x-tar]
0% [ ] 0 --.--K/s steam
100%[====================================>] 7,843,840 4.10M/s
23:38:31 (4.09 MB/s) - »-« gespeichert [7843840/7843840]
dev:/home/kunde10server88# ls
wget
dev:/home/kunde10server88# cd wget
-bash: cd: wget: Ist kein Verzeichnis
dev:/home/kunde10server88# ls -l
insgesamt 0
-rw-r--r-- 1 root staff 0 2005-09-05 23:38 wget
währe mal ein anderer ansatz geht aber leider auch nichttar -x > wget -O http://192.168.1.2/serverfiles/steam.tar
Gruß Badgott
oki ich habe es jetzt mal anders gelöst:
Gruß Badgott
trotzdem danke!wget -O tmp.tar http://192.168.1.2/serverfiles/steam.tar ; tar -xf tmp.tar ; rm tmp.tar
Gruß Badgott
- herrchen
- Beiträge: 3257
- Registriert: 15.08.2005 20:45:28
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
ich würde ";" durch "&&" ersetzen, um nicht zu entpacken/löschen, wenn der DL nichtBadgott hat geschrieben:wget -O tmp.tar http://192.168.1.2/serverfiles/steam.tar ; tar -xf tmp.tar ; rm tmp.tar
vollständig war. so kannst du zur not "wget -c" verwenden.
herrchen