ich bin (wieder einmal) an einem Punkt mit einem alten Bash-Script, wo ich nicht mehr weiter weiß…
Es geht um folgende Zeile:
Code: Alles auswählen
wget -r -l1 --no-parent -nd -A ".bz2" https://ftp.mozilla.org/pub/mozilla.org/firefox/releases/latest/linux-`uname -m`/`echo $LANG | cut -d_ -f1`/
Zur Erklärung: Ich möchte an das jeweils aktuelle firefox-*.bz2 rankommen MIt den nightly-builds habe ich es auch mal versucht, aber da scheitere ich schon daran, dass die Nummerierung sich mir nicht erschließt, bzw. ich nicht weiß wie ich die automatisieren könnte… aber das ist auch nur eine Spielerei…
Zu den Optionen -r -l1 --no-parent -A ".bz2" sorgen dafür dass rekursiv inkl. redirects alles runtergeladen wird, was unterhalb (-np) des obig angegebenen Verzeichnisses hängt -A bz2 ist eine Reaktion darauf dass die * mit https scheinbar nicht mehr funktionieren.
-nd scheint mir im Moment gar keinen Sinn mehr zu machen… ich weiß gerade nciht was ich mir dabei gedacht habe
Die Variablen im zweiten Teil sollen ins richtige Verzeichnis wechseln, das dem verwendeten System entspricht… jetzt ist nur die Frage wieso geht es nicht (evtl.: derzeit nicht) mehr?
Mir geht es nicht so sehr darum, die Datei automatisch herunterzuladen, mich würde nur interessieren, wieso es so einmal ging und nun nicht mehr geht bzw. weshalb es nicht mehr geht und ob wget Optionen hat, die es trotzdem ermöglichen Dateien (die per redirects) von verschiedenen Spiegelservern kommen und deren Nummerierung eben durch die Versionsnummern veränderlich ist herunterzuladen… oder weshalb das nicht mehr geht.
Hat jemand eine Idee?