achim222
Goto Top

Amazon s3cmd nur neue Dateien hochladen

Hallo,
gibt es eine Möglichkeit nur Dateien, zb von gestern, per s3cmd auf ein Bucket hoch zu laden die in dem Verzeichnis unter Linux /backup liegen ?

sync bzw put kopiert alles auf dem Verzeichnis .

danke

Content-ID: 356962

Url: https://administrator.de/contentid/356962

Ausgedruckt am: 26.11.2024 um 14:11 Uhr

em-pie
Lösung em-pie 04.12.2017 um 14:10:19 Uhr
Goto Top
Moin,

kenne das Tool zwar nicht, aber wenn ich mir diese Doku anschaue, hilft dir der Parameter COND weiter.
Schaue dir mal Seite 27 und 55 an...

Du müsstest dann nur noch ermitteln, welches Datum "gestern" gewesen ist:
https://www.google.de/search?q=CMD+Batch+DATEDIFF

Gruß
em-pie
achim222
achim222 04.12.2017 um 14:54:04 Uhr
Goto Top
Danke face-smile

Cond in Verbindung mit hour + 10 < 20 (true if file's hour plus 10 equal 20) sollte klappen.Dann brauche ich das Datum von gestern nicht.
134464
Lösung 134464 04.12.2017 aktualisiert um 17:10:59 Uhr
Goto Top
Oder man baut es sich per find-Befehl etwa so
find /ordner -type f -mtime 1 -exec S3Express "put {} bucket" -Exit \;