FTP / Datensicherung / automatisch Löschen nach X Tagen

Status
Für weitere Antworten geschlossen.

synpi

Benutzer
Mitglied seit
29. Jun 2016
Beiträge
280
Punkte für Reaktionen
14
Punkte
18
Hallo,

ist es möglich, ein Verzeichnis/Dateien automatisch nach X Tagen zu löschen ?
 

AndiHeitzer

Benutzer
Sehr erfahren
Mitglied seit
30. Jun 2015
Beiträge
3.215
Punkte für Reaktionen
509
Punkte
174
Ja
 

synpi

Benutzer
Mitglied seit
29. Jun 2016
Beiträge
280
Punkte für Reaktionen
14
Punkte
18
Und wer verrät hier die entsprechende Vorgehensweise/Einstellung ?
 

peterhoffmann

Benutzer
Sehr erfahren
Mitglied seit
17. Dez 2014
Beiträge
5.541
Punkte für Reaktionen
1.385
Punkte
234
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.
 

synpi

Benutzer
Mitglied seit
29. Jun 2016
Beiträge
280
Punkte für Reaktionen
14
Punkte
18
@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:
 

TeXniXo

Benutzer
Mitglied seit
07. Mai 2012
Beiträge
4.948
Punkte für Reaktionen
99
Punkte
134
Ist eh an und für sich das Gleiche nur halt über WebOberfläche via Aufgabenplaner (unter Systemsteuerung zu finden) :)
 

synpi

Benutzer
Mitglied seit
29. Jun 2016
Beiträge
280
Punkte für Reaktionen
14
Punkte
18
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 ?
 

synpi

Benutzer
Mitglied seit
29. Jun 2016
Beiträge
280
Punkte für Reaktionen
14
Punkte
18
Keiner hier, der eine Idee oder Lösungsvorschlag hat ?
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
12.250
Punkte für Reaktionen
2.846
Punkte
423
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