Hi,
ich bastle grad an einem Script welches von einem entfernten Server Logfiles holen soll um dann den Inhalt in die lokale DB zu speichern. Die DB Sache klappt soweit erstmal ...
Die Frage ist wie man am "günstigsten" die Files kopiert. Es soll täglich ein kopier-Vorgang über cron gestartet werden, aber es muss eine Prüfung statt finden ob das File schonmal kopiert wurde oder nicht. Im entfernten Ordner werden eine Großzahl dieser Logs liegen die tagtäglich im 4Min Takt erzeugt werden und wichtig ist, dass ich bei meinem täglichen Kopiervorgang keine doppelt hole.
Da die Logs alle eine eindeute ID im Namen haben wäre es ja kein Problem diese in einer Table der DB zu speichern und vorm "anfassen" der Datei immer zu prüfen ob die ID bereits vorhanden bzw bekannt ist. Ich müsste dann aber dennoch jeden Tag erst ALLE Files auf meinen lokalen Server kopieren und prüfen.
Kann ich das irgendwie schachteln, d.h. beim scp Vorgang direkt in der lokalen DB die ID prüfen?
Grüße