Beiträge von Alero

    Ich kann nur die mehrfach vorgetragene Bitte wiederholen, das Script hier zu posten.


    nach dem steam.sh müsste ich mal schauen, starte den Rechner nach dem Wiederherstellen mal unter suse neu nud schaue nach ob ich'S noch finde, dann poste ich es gerne hier.



    Alles klar?

    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.

    :) ja, meinte ich doch, älter als 10 Tage. Mit dem kleinen d funktioniert das aber auch. Hab mir das tmp angeschaut. Timestamp ist identisch mit dem Start des Systems.


    Edit: Da hatte ich aber mir noch nicht die versteckten Dateien angeschaut :pinch:
    Ich ändere das mal in D.