Anwendungs-Software und Apps 14.422 Themen, 72.723 Beiträge

WGET Befehlszeilenparameterfrage

Mario32 / 5 Antworten / Flachansicht Nickles

Hi

Bei wget ist es ja möglich durch Verwendung des timestamp parameters das herunterladen eines Serverfiles davon abhägig zu machen ob das File auf dem Remoteserver neuer ist als die lokale Version.

Ich möchte diese Funktion nutzen um ein sich regelmäßig aktualisierendes jpeg-bild einer Webcam von einem Server zu ziehen bei dem der Name der Datei immer gleich bleibt i. S. v. www.servername.de/bild.jpg

wget lädt mit -N die Bilddatei auch wirklich nur erneut wenn der Server das Bild aktualisiert hat. :-)
Aber es überschreibt dabei natürlich die schon lokal verhandene ältere Datei :-( Das genau soll es aber nicht.
Ich habe in der Hilfe nichts dazu gelesen wie ich das verhindern kann ;
sprich
ist es möglich wget zu sagen es soll an den zu speichernden lokalen jpeg namen beispielsweise eine fortlaufende Nummer oder besser noch die Serverzeit des Originals anhängen?
Wenn ja, wie lautet der Parameter und wie müßte dann eine entsprechende batchzeile/datei in "DOSbox" aussehen um den server automatisch wiederkehrend auf aktualisierte Version zu checken?

bei Antwort benachrichtigen
Mario32 twmike „hallo, auszug aus man wget Download Options --bind-address ADDRESS When making...“
Optionen

hallo twmike

Bin wohl schon zu alt (zu schlechte englischkenntnisse?!) ich kriegs nicht hin.

Hatte die man page auch gelesen. und auch mal mit der -nc option gespielt. aber entweder versteh ich es nur nicht richtig oder bin wirklich zu blöd!!

Es will einfach nicht gehen.
entweder habe ich keine aktualisierung/sprich kein neuladen oder wenn die remote datei aktualisiert wurde krieg ich die neue aber ebend nciht mit erhöhung der laufenden nummer sondern überschreiben der einen lokal verhandenen datei.

BTW: ich nutze wget hier unter cmd fenster in MS-XP. Das muß doch machbar sein mit einer einfachen batchfunktion in regelmäßigen abständen :-(

bei Antwort benachrichtigen