ncftpget: Hat sich die geladene Datei verändert?

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
seep
Beiträge: 544
Registriert: 31.10.2004 14:21:08
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: HSK

ncftpget: Hat sich die geladene Datei verändert?

Beitrag von seep » 07.02.2006 08:14:08

Moin zusammen,

ich spiegele mir mittels ncftpget Dateien von einem Remote-Server und möchte nun bei sich remote veränderten Dateien lokal Aktionen darauf durchführen. ncftpget meldet ja brav "local file appears to be the same as the remote file, download is not necessary", dummerweise liefert es als Return Code eine 0 bei "Download erfolgreich" aber auch 0 bei "Download nicht nötig".

Ich möchte nun erkennen, ob ncftpget etwas heruntergeladen hat (dann hat sich die Datei remote ja verändert) oder nicht (remote und local sind identisch).

Wie entlocke ich ncftpget die Information, ob heruntergeladen wurde oder nicht, weiß das zufällig jemand?

Optional könnte ich mittels vorheriger und anschließender MD5-Berechnung nochmal schauen, ob sich die Datei geändert hat oder nicht, allerdings möchte ich mir diese Zeit gerne sparen. Die Dateien können auch nur per FTP geholt werden, nfs/rsync/scp stehen nicht zur Verfügung.

Jemand eine Idee?

Benutzeravatar
h-man
Beiträge: 745
Registriert: 05.02.2003 13:10:08
Wohnort: Berlin
Kontaktdaten:

Beitrag von h-man » 07.02.2006 11:13:53

versuchs mit "lftp mirror ..."
oder mit wget.
Nieder mit der Schwerkraft.

Benutzeravatar
seep
Beiträge: 544
Registriert: 31.10.2004 14:21:08
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: HSK

Beitrag von seep » 07.02.2006 17:16:59

Danke für den Tipp, der mir allerdings nichts bringt.

Antworten