Mit der Zeit sammeln sich in /var/lib/prosody/http_upload jede Menge hochgeladener Dateien an. Bei mir wurde mittlerweile die Gigabyte-Grenze erreicht, sodass ich mich dazu entschlossen habe, alte Uploads meiner XMPP-User zu entfernen. Uploads, die älter als 90 Tage sind, werden sicherlich nicht mehr gebraucht (da sie ohnehin schon auf die Endgeräte heruntergeladen sein sollten). Die folgende Befehlskette räumt auf:
find /var/lib/prosody/http_upload/* -maxdepth 0 -type d -mtime +90 | xargs rm -rf
Die find-Variante mit Pipe und xarg arbeitet übrigens effizienter als die Variante mit -exec am Ende.
https://janhegenmountain.de
Hmmmm… Könnte man statt xargs nicht auch direkt das hier an find anhängen?
-exec rm -rf {} \;
https://legacy.thomas-leister.de/ueber-mich-und-blog/
… wer lesen kann … ;-) „Die find-Variante mit Pipe und xarg arbeitet übrigens effizienter als die Variante mit -exec am Ende.“ Am Ende des Beitrags.
https://www.janhegenmountain.de
Hm, oh, hm, oh… :D
https://datdiy.wordpress.com/
Halb OT: Kennst du Matrix? Liest sich ziemlich gut: https://matrix.org/
Habe vorhin mal ein wenig damit gespielt. Installation und starten geht, config habe ich auch gefunden. Dann hört es aber auch auf. Ka, wie man das richtig zum laufen bringt, sodass sich zB die Androidapp mit dem eigenen Server verbinden kann. Dokus oder Anleitungen sind leider nicht wirklich vorhanden.
Hoi,
schöne Idee mit dem xarg, werde das mal an anderer Stelle ausprobieren. Für ein Löschen von Dateien kannst du aber auch ganz simpel den Parameter „-delete“ von find selber verwenden. Wichtig wäre nur, diesen ganz ans Ende der find Befehlszeile zu setzen um die im Manual beschriebenen ungewollten Nebeneffekte zu umgehen :)