Nextcloud - Datei automatisch löschen nach X Tagen

sLgFiRE

Lieutenant
Registriert
März 2013
Beiträge
861
Hallo Zusammen,
nach mehreren Wochen bin ich langsam am verzweifeln bei dem Thema.
Ich möchte Dateien in einem Ordner nach 5 Tagen automatisch löschen lassen.

Dazu habe ich die Apps "Retention" und "Files automated tagging" installiert und wiefolgt eingestellt:
1685697449742.png

Das tagging funktioniert auch super, das Tag wird bei jedem Anlegen der Datei hinzugefügt.

1685697493072.png

File retention & automatic deletion habe ich auch mal mit "from date of creation" getestet, macht leider kein Unterschiedm die Dateien werden nicht gelöscht.

Da ich Admin User bin habe ich auch einen seperaten User für die Files angelegt, aber macht auch kein Unterschied.

Weiß da jemand was man tun könnte?
Vielen Dank im Voraus.
 
sLgFiRE schrieb:
nach mehreren Wochen bin ich langsam am verzweifeln bei dem Thema.
Oh
sLgFiRE schrieb:
Da ich Admin User bin habe ich auch einen seperaten User für die Files angelegt,
Gut. Wäre es eine Option für dich einfach ein Bash Script zu schreiben und mit cron laufen zu lassen?

Also z.B:
Code:
#!/bin/bash

dir=~/mydir

find $dir -name "*.txt" -mtime +5 | while read line; do
    echo "Processing file '$line'"
done

Das Löschen mußt du noch hinzufügen. Und dann einfach als der User einlogen und mit crontab -e einen cron job anlegen.
 
  • Gefällt mir
Reaktionen: sLgFiRE
0x7c9aa894 schrieb:
Oh

Gut. Wäre es eine Option für dich einfach ein Bash Script zu schreiben und mit cron laufen zu lassen?

Also z.B:
Code:
#!/bin/bash

dir=~/mydir

find $dir -name "*.txt" -mtime +5 | while read line; do
    echo "Processing file '$line'"
done

Das Löschen mußt du noch hinzufügen. Und dann einfach als der User einlogen und mit crontab -e einen cron job anlegen.
an sich wäre es kein problem ein shell script dafür laufen zu lassen, allerdings muss ich dann ja nach jedem löschen die nextcloud file db updaten, das wollte umgehen in dem ich es direkt per nextcloud plugin mache.

madmax2010 schrieb:
schreibt die app was in logs?
Cronjobs laufen?
Gibt seit einiger Zeit ein Issue dazu:
https://github.com/nextcloud/files_retention/issues/121
ja guut, dann kann ich ja lange versuchen.
Die Logdatei flow.txt ist nicht auffällig. schaue aber nochmal genau nach.
 
Flow.txt kenne ich nicht

Schreibt da deine nextcloud rein?

Cronjobs laufen?

Das updaten der Datenbank geht über occ:files scan User
 
wo sehe ich ob die cronjobs laufen?
Aber da er die Tags zuweißt, sollte der ja laufen oder?

ich meine die flow.log und nicht flow.txt

aber naja, hab jetzt en script gebaut welches die dateien löscht und im anschlus dann den scan ausführt, danke trotzdem an alle :)
 
Zuletzt bearbeitet:

Ähnliche Themen

Zurück
Oben