Ich arbeite an einem Serversystem, das mir nicht erlaubt, Dateien mehr als 50 Gigabyte zu speichern. Meine Anwendung benötigt 20 Minuten, um eine Datei zu erstellen. Gibt es eine Möglichkeit, alle Dateien, die älter als 30 Minuten sind, von der Quelle zum Ziel zu verschieben? Ich habe versucht, rsync
:Verschiebe Dateien, die 30 Minuten alt sind
rsync -avP source/folder/ [email protected]:dest/folder
aber nicht entfernen Sie die Dateien von meinem Server und damit die Speichergrenze ausfällt.
Zweitens, wenn ich den Befehl mv
verwenden, werden die Dateien, die noch generiert werden, auch in den Zielordner verschoben und das Programm schlägt fehl.
Soweit ich weiß, rsync entfernt keine Dateien vom Sender Ende und es könnte nicht einmal in der Lage sein, Dateien auszuwählen älter als 30 Minuten. Die Datei mtime sollte während der Erstellung der Datei aktualisiert werden, damit Sie Dateien auswählen können, die in den letzten 30 Minuten nicht geändert wurden. – louigi600