FTP / Datensicherung / automatisch Löschen nach X Tagen

  • 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

Status
Für weitere Antworten geschlossen.

synpi

Benutzer
Registriert
29. Juni 2016
Beiträge
280
Reaktionspunkte
14
Punkte
18
Hallo,

ist es möglich, ein Verzeichnis/Dateien automatisch nach X Tagen zu löschen ?
 
Ja
 
Und wer verrät hier die entsprechende Vorgehensweise/Einstellung ?
 
Ein kleines Script, welches z.B. im Aufgabenplaner regelmäßig ausgeführt wird.

Als Möglichkeit wäre z.B. der Befehl find + die Optionen -mtime und -delete.
Es gibt dazu über eine Suchmaschine schon etliche Threads die sich diesem Thema tiefgründig annehmen.
 
@peterhoffmann:
danke, habe gar nicht an so eine Möglichkeit gedacht, hatte eher schon die Befürchtung das über ein Script per ssh erledigen zu müssen ... :rolleyes:
 
Ist eh an und für sich das Gleiche nur halt über WebOberfläche via Aufgabenplaner (unter Systemsteuerung zu finden) :)
 
Das Löschen von Dateien per Aufgabenplaner funktioniert soweit, die Dateien und Verzeichnisse werden entfernt.

find /volume1/ftp_kameras/ -mtime +14 -type f -print
find /volume1/ftp_kameras/ -mtime +14 -type f -delete
find /volume1/ftp_kameras/ -type d -empty -exec rm -r "{}" \;

Allerdings wird immer eine Unterbrechnung angezeigt.

Sehr geehrter Benutzer,

Aufgabenplaner hat eine geplante Aufgabe abgeschlossen.

Aufgabe: Delete Old Files ftp_kameras
Startzeit: Tue, 16 Jul 2019 10:18:49 GMT
Stoppzeit: Tue, 16 Jul 2019 10:18:49 GMT
Aktueller Status: 1 (Unterbrochen)
Standardausgabe/Fehler:
find: `/volume1/ftp_kameras/': No such file or directory


Mit freundlichen Grüßen
Synology DiskStation

Im Verzeichnig /ftp_kameras werden täglich weitere Verzeichnisse erstellt (Tag - z.B. "07").
Vermutlich kommt die Unterbrechnung daher, dass in /ftp_kameras immer noch Verzeichnisse (14 Tage) exisitieren welche
nicht gelöscht werden, was auch nicht gewünscht ist.

Wir kann der Fehler "Unterbrechnung" gelöst werden ?
 
Keiner hier, der eine Idee oder Lösungsvorschlag hat ?
 
Ich vermute mal, dass dir dein
Code:
find /volume1/ftp_kameras/ -type d -empty -exec rm -r "{}" \;
irgendwann mal das Verzeichnis /volume1/ftp_kameras selbst weghaut, weil es komplett leer ist und dann der nächste Lauf die Fehlermeldung bringt
 
Status
Für weitere Antworten geschlossen.
 

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