
Wie kann ich alle in den letzten 24 Stunden erstellten Dateien über ein Skript von Server X auf Server Y laden (beides sind Linux-Server)?
Ich weiß, dass der Befehl find . -mtime -1 -exec cp '{}' <new_dir>
alle Dateien im aktuellen Verzeichnis nach kopieren würde. Aber ich bin nicht sicher, wie das bei einem auf einem anderen Server befindlichen Server funktioniert.
Antwort1
Schauen Sie sich an rsync
. Es könnte gut zu Ihren Anforderungen passen.
Antwort2
Ersetzen Sie einfach cp durch scp und richten Sie ein SSH-Schlüsselpaar ohne Passphrase ein.