Anzeige:
Ergebnis 1 bis 5 von 5

Thema: ~/.local/share/Trash

  1. #1
    schranze
    Gast

    ~/.local/share/Trash

    Hallo,

    damit kein Müll nach dem beenden des Systems auf der Festplatte liegt, benötige ich ein Script, das man beim Herunterfahren benutzt.

    Dieses Verzeichnis ~/.local/share/Trash
    soll geleert werden. Also rekursiv den Inhalt davon löschen.

    Ich habe jetzt eine Weile gesucht und nicht wirklich was richtiges gefunden.
    Das Skript da löscht ja die Dateien die älter als 30 Tage sind. Das brauch ich ja nicht. Wie muß man es abändern?

    Code:
    #!/bin/bash
    
    
    EXPIREDATE=`date -d'30 days ago' +%Y%m%d`
    TRASHDIR=~/.local/share/Trash
    
    
    
    cd $TRASHDIR/info
    
    for ITEM in *.trashinfo; do
      ITEMNAME=`echo "$ITEM" | sed -e 's/.trashinfo//'`
    
      #extract date
      TRASHDATE=`grep DeletionDate "$ITEM" |
      sed -e 's/^.*\(....\)-\(..\)-\(..\)T.*$/\1\2\3/'`
    
      if [ $TRASHDATE -le $EXPIREDATE ]; then
        rm -rf "$TRASHDIR/files/$ITEMNAME"
        rm -f "$TRASHDIR/info/$ITEM"
      fi
    done
    Wo muß ich es einfügen damit es beim Shutdown oder Reboot ausgeführt wird? Über die Cron will ich es nicht laufen lassen

    Danke!

  2. #2
    Bastard User From Hell Avatar von kreol
    Registriert seit
    Oct 2004
    Beiträge
    7.971
    Um welche Distribution und welchen Windowmanager geht es?


    Kreol
    Beim posten von Dateien oder Ausgaben bitte [code]Text[/code] verwenden. Nähere Info über vB-Tags gibt es hier

    I just want to know God's thoughts. The rest are details. (A. Einstein)

  3. #3
    schranze
    Gast
    Mepis 6.5

    Standard Windowmanager KDM

    im Init Bereich könnte man ja das Skript eintragen...
    betrifft ja nur ein User

  4. #4
    Bastard User From Hell Avatar von kreol
    Registriert seit
    Oct 2004
    Beiträge
    7.971
    Bei KDM/KDE kannst Du auch ein Verzeichnis ~/.kde/shutdown erstellen und dort ein Skript ablegen, das dann beim Beenden ausgeführt wird. Im Skript reicht dann ein "rm -rf ~/.local/share/Trash/files/*".


    Kreol
    Beim posten von Dateien oder Ausgaben bitte [code]Text[/code] verwenden. Nähere Info über vB-Tags gibt es hier

    I just want to know God's thoughts. The rest are details. (A. Einstein)

  5. #5
    schranze
    Gast

    Thumbs up

    Ich habe ein Script in dem Verzeichnis ~/.kde/shutdown angelegt:

    Code:
    #!/bin/bash
    rm -rf ~/.local/share/Trash/files/*
    rm -rf ~/.local/share/Trash/info/*
    In dem Verzeichnis info kann man ja da auch alles löschen. Ist ja nur die Info was im Trash an files drin ist.

    Danke für die Hilfe. So klappt es jedenfalls sehr gut.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •