Tach Leute. Gibts einen Weg, dem KDE-Mülleimer beizubringen, nicht beliebig groß zu werden? Ich finde das unter Windows schon sehr praktisch, daß man immer reinschmeißen kann, und dann altes Zeug automatisch entfernt wird. Leider kann ich nicht so gut Shell-Skripen schreiben... Gute Nacht. -- Andreas Feile <lists@feile.net> www.feile.net
Andreas Feile wrote:
Gibts einen Weg, dem KDE-Mülleimer beizubringen, nicht beliebig groß zu werden? Ich finde das unter Windows schon sehr praktisch, daß man immer reinschmeißen kann, und dann altes Zeug automatisch entfernt wird.
Leider kann ich nicht so gut Shell-Skripen schreiben...
#!/bin/bash cd /path/to/muelleimer find . -mtime -7 -exec rm -rf {} \; Dies als /etc/cron.daily/emptytrash speichern, dann wird jeden Tag alles gelöscht, was älter als 7 Tage ist. Viel Spass, Magnum -- begin http://www.informatik.uni-muenchen.de/~_rosenbau/
Hallo, * Am 26.12.2001 zauberte Magnum:
Andreas Feile wrote:
Gibts einen Weg, dem KDE-Mülleimer beizubringen, nicht beliebig groß zu werden? Ich finde das unter Windows schon sehr praktisch, daß man immer reinschmeißen kann, und dann altes Zeug automatisch entfernt wird.
Leider kann ich nicht so gut Shell-Skripen schreiben...
#!/bin/bash cd /path/to/muelleimer find . -mtime -7 -exec rm -rf {} \;
Wenn der cd- Befehl nicht funktioniert, dann kannste allerdings schönen Schaden im System anrichten, da er wohl im alten Verzeichnis bleibt. #!/bin/bash cd /path/to/muelleimer && find . -mtime -7 -exec rm -rf {} \; oder: #!/bin/bash find /path/to/muelleimer -mtime -7 -exec rm -rf {} \; -- Gruß Alex -- Die Revolution hatt bereits stattgefunden. Die Wiederstandsgrupee nennt sich "Obdachtlose" oder im Volksmund auch "Penner" genannt. [WoKo in dag°]
On Wednesday, 26. December 2001 14:11, Alex Klein wrote:
#!/bin/bash cd /path/to/muelleimer && find . -mtime -7 -exec rm -rf {} \;
Das ist wohl die bessere Variante, denn sie entfernt nicht wie diese:
#!/bin/bash find /path/to/muelleimer -mtime -7 -exec rm -rf {} \;
...den ganzen Mülleimer als solchen. Dafür kommt die Meldung: rm: Weder . noch .. kann gelöscht werden. Naja, leuchtet auch irgendwie ein... Am besten wäre natürlich ein Skript, daß solange die jeweils älteste Datei löscht, bis der Mülleimer eine bestimmte Größe nicht mehr überschreitet. Wie könnte man sowas bauen? -- Andreas Feile <lists@feile.net> www.feile.net
* Andreas Feile schrieb am 26.Dez.2001:
On Wednesday, 26. December 2001 14:11, Alex Klein wrote:
#!/bin/bash cd /path/to/muelleimer && find . -mtime -7 -exec rm -rf {} \;
Das ist wohl die bessere Variante, denn sie entfernt nicht wie diese:
#!/bin/bash find /path/to/muelleimer -mtime -7 -exec rm -rf {} \;
...den ganzen Mülleimer als solchen. Dafür kommt die Meldung:
rm: Weder . noch .. kann gelöscht werden.
Naja, leuchtet auch irgendwie ein...
Am besten wäre natürlich ein Skript, daß solange die jeweils älteste Datei löscht, bis der Mülleimer eine bestimmte Größe nicht mehr überschreitet. Wie könnte man sowas bauen?
cd $MUELLEIMER || exit 1 for i in `ls -t` do if test `du -s | cut -f 1` -gt $MAX then rm $i else break fi done Nur mal so als Vorschlag, ich habe nicht alles durchgetestet. Bernd -- Homepages von deutschsprachigen Linux-Gurus: Kristian Köhntopp: http://www.koehntopp.de/kris/artikel/ Sven Guckes: http://www.math.fu-berlin.de/~guckes/sven Robin S Socha: http://socha.net/index2.html |Zufallssignatur 10
participants (4)
-
Alex Klein
-
Andreas Feile
-
B.Brodesser@t-online.de
-
Magnum