openSUSE Leap - Ordner /tmp löschen

  • Ab openSUSE 13.2 wird systemd statt sysvinit gestartet. Das neue Init-System erfordert eine andere Vorgehensweise als Sysvinit.
    So ist zu beachten, das unter systemd die Abfrage der Cronjobs zum Löschen des /tmp-Ordners nicht mehr greift.


    systemd reagiert nicht mehr auf die sysconfig Variablen in /etc/sysconfig/cron. (z.B. TMP_DIRS_TO_CLEAR)


    Es muss also eine völlig andere Vorgehensweise gewählt werden.


    Wir kopieren als Root die Datei


    Code
    /usr/lib/tmpfiles.d/tmp.conf


    nach


    Code
    /etc/tmpfiles.d/


    Dort ändern wir die Einträge wie folgt:


    Original



    Änderung:



    Man beachte die Änderung in den Zeilen 12 und 13 in beiden obigen Ausgaben.


    Man kann "1d" auch ersetzen durch z.B. "5d" oder "10d" oder sonst irgend etwas anderes.


    Das bewirkt ein Löschen aller Dateien die älter als 5 oder 10 Tage sind.


    Datei speichern nicht vergessen.

  • Alero

    Hat das Thema geschlossen.
  • Alero

    Hat den Titel des Themas von „openSUSE 13.2 / Leap - Ordner /tmp löschen“ zu „openSUSE Leap - Ordner /tmp löschen“ geändert.