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?