Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.os.unix.linux.misc > #137689

Re: Web-Datei lokal zwischenspeichern, bei Änderung Befehl auslösen?

From Stefan Reuther <stefan.news@arcor.de>
Newsgroups de.comp.os.unix.linux.misc
Subject Re: Web-Datei lokal zwischenspeichern, bei Änderung Befehl auslösen?
Date 2024-02-15 18:26 +0100
Message-ID <uqll12.25s.1@stefan.msgid.phost.de> (permalink)
References <87a5o45z75.fsf@vagabond.tim-landscheidt.de>

Show all headers | View raw


Am 13.02.2024 um 13:24 schrieb Tim Landscheidt:
> Problem: curl liefert den Rückgabewert 0 zurück sowohl für
> den Fall, dass die Datei (bzw. dessen ETag-Header) geändert
> wurde, als auch, falls gar nichts heruntergeladen wurde.
> 
> Das heißt, ich müsste bei --etag-compare und --etag-save
> verschiedene Dateien angeben und deren Inhalt, falls curl
> erfolgreich war, dann vergleichen und bei Unterschied dann
> ETag-Datei und eigentliche Datei überschreiben und meinen
> Befehl auslösen à la:

Hilft es, stattdessen den Timestamp der Datei zu sichern/zu prüfen
("touch --reference", "test -nt")? Zum Thema Timestamps gibt es auch
"wget -N", das die Datei nur herunterlädt (...und den Timestamp
aktualisiert), wenn sich der Timestamp auf dem Server geändert hat.
Zumindest bei Dingen wie einer Paketliste würde ich erwarten, dass der
Server passende Header liefert, weil das schon vor Äonen der Weg der
Wahl war, einen Spiegelserver mit Inhalten vom Hauptserver zu bestücken.

Ansonsten pack halt dein Shellskript in eine Datei, und ruf das als
oneliner auf. (ernstgemeint.)


  Stefan

Back to de.comp.os.unix.linux.misc | Previous | NextPrevious in thread | Find similar | Unroll thread


Thread

Web-Datei lokal zwischenspeichern, bei Änderung Befehl auslösen? Tim Landscheidt <tim@tim-landscheidt.de> - 2024-02-13 12:24 +0000
  Re: Web-Datei lokal zwischenspeichern, bei Änderung Befehl auslösen? Ulli Horlacher <framstag@rus.uni-stuttgart.de> - 2024-02-13 19:24 +0000
    Re: Web-Datei lokal zwischenspeichern, bei Änderung Befehl auslösen? Tim Landscheidt <tim@tim-landscheidt.de> - 2024-02-14 22:16 +0000
      Re: Web-Datei lokal zwischenspeichern, bei Änderung Befehl auslösen? Ulli Horlacher <framstag@rus.uni-stuttgart.de> - 2024-02-15 09:32 +0000
        Re: Web-Datei lokal zwischenspeichern, bei Änderung Befehl auslösen? Tim Landscheidt <tim@tim-landscheidt.de> - 2024-02-15 12:01 +0000
  Re: Web-Datei lokal zwischenspeichern, bei Änderung Befehl auslösen? Stefan Reuther <stefan.news@arcor.de> - 2024-02-15 18:26 +0100

csiph-web