CloudSync Backup von Dateien aus Docker Container nicht möglich

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

phillschreiber

Benutzer
Registriert
15. Okt. 2019
Beiträge
5
Reaktionspunkte
2
Punkte
3
Hallo zusammen,

ich habe mit Cloud Sync folgendes Problem:

Lasse ich über einen Docker Container eine Datei, z.B. eine PDF, in Ordner XYZ erzeugen und habe diesen Ordner zur Synchronisierung mit Google Drive über Cloud Sync ausgewählt (ohne Datei Filter), werden die Dateien nicht synchronisiert.
Erst wenn ich die Dateien händisch anfasse und umbenenne, werden sie von Cloud Sync synchronisiert.

Hat jemand das gleiche Phänomen und hat eine Lösung zur Abhilfe?

Die Dateien werden dort unregelmäßig abgelegt, sollen dann aber direkt hochgeladen werden.
 
Das ist leider normal. Die DS "bemerkt" keine Änderungen, die Docker Container erzeugen.
Da müsste man sich mit einem Script behelfen.
 
Danke für deine Antwort. Hört sich nach einer nervigen Situation an...
Meine Idee wäre jetzt gewesen über den Aufgabenplaner ein Skript mit einem find / touch Befehl abzusetzen. Und es dann 4x dort einzutragen um zumindest alle 15min einen aktuellen Stand zu haben.

Oder gibt es charmantere Ansätze?
 
Das musst du nicht viermal eintragen. Du kannst einen Task alle 15 Minuten ausführen, soweit ich weiß.
Alternativ kannst du dir vielleicht mit den inotify Tools (3rd Party Paket) was zusammenstellen
 
Es geht tatsächlich auch kürzer - man muss nur nach oben scrollen, da per default jede Stunde ausgewählt ist. Ich dachte man kann nur nach unten scrollen 🤦‍♂️ Danke für den Hinweis!

Ein "touch" hat jedoch leider nicht gereicht, ich habe es jetzt mit Umbenennung via mv gelöst. Nicht so richtig schön, funktioniert aber :-)
 
Wärst du so nett und stellst dein Script zur Verfügung?
 
Zuletzt bearbeitet von einem Moderator:
So, hier wie versprochen mein One-Liner.
- sucht PDF Dateien mit dem Wort report im Dateinamen, die neuer als 12 Stunden sind, außer im Ordner upload
- verschiebt sie in ein Unterverzeichnis und benennt sie um nach Schema Report_ + aktuelles Datum

Bash:
find /volume2/Media/ -type d -name 'upload' -prune -o -type f -iname "*report*.pdf" -newermt "$(date -d '12 hours ago' +'%Y-%m-%d %H:%M:%S')" -exec sh -c "mv \"\$1\" \"/volume2/Media/upload/Report_\$(date +'%d %B %Y').pdf\"" _ {} \;
 

Additional post fields

 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat