Alte freigegebene Verzeichnisse automatisch löschen

  • 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

Dan131bu

Benutzer
Registriert
15. Nov. 2023
Beiträge
3
Reaktionspunkte
0
Punkte
1
Hallo zusammen

Ich möchte in einem speziellen Verzeichnis "Daten-Transfer" jeweils alle Ordner inkl. Inhalt löschen, deren Freigabelink abgelaufen ist.

Hat hier jemand eine Idee, wie ich das machen kann?

Vielen Dank im Voraus.
Dan131bu
 
Aha, sowas dachte ich mir schon. Jemand eine Ahnung wie ein solches Skript aussehen müsste:

Laut Recherche müsste
find "/volume1/DEMO" -mtime +14 -exec rm {} \;
alle Daten und Ordner im Share Demo löschen die älter als 14 Tage sind.

Mein Skript müsste alle Daten und Ordner löschen, die Gültigkeitsdauer der Freigabe abgelaufen ist.
 
woher soll das script die Gültigkeitsdauer kennen bzw wo finden?
 
Naja, das war Teil meiner Frage.
Irgendwie muss das Dateisystem dies ja irgendwie wisse, bzw. dokumentieren. Vielleicht mit einer Flag oder sowas. Ich habe in dieser Hinsicht keine grosse Ahnung.
 
Ich denke eher, dass das in irgendeiner Syno-Datenbank vermerkt wird, wie vieles bei Synology. Hab mich aber noch nicht damit beschäftigt.
 

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