Hallo,
das Verzeichnis habe ich zuvor für temporäre Dateien angelegt. Rechte habe ich folglich. Die temporären Dateien werden gelöscht, das Verzeichnis selbst bleibt stehen. Fehlermeldung wie oben genannt: rm: Entfernen von „Verzeichnis“ nicht möglich: Das Verzeichnis ist nicht leer
Ich habe ein Beispiel abgezogen. Hier ein ls -la, das Verzeichnis 17613202, das ich zuvor unter Python angelegt habe:
Code: Alles auswählen
ls -lat | grep 17613202
drwxrwxrwx 1 root root 48 12. Sep 07:31 17613202
ls -lat 17613202
insgesamt 8
drwxrwxrwx 1 root root 48 12. Sep 07:31 .
drwxrwxrwx 1 root root 8192 12. Sep 07:31 ..
Eigentümer ist interessanterweise root, obwohl ich Python nicht unter root laufen habe.
wenn ich jetzt folgendes unter Python als User absetze:
dann löscht er den Ordner wie ich gerade feststelle.
Aus meinem Programm heraus rufe ich dasselbe Kommando auf und er löscht das Verzeichnis nicht. Ich denke Eure Vermutung das PYthon noch etwas im Vezeichnis macht stimmt. Wie kann ich das weiter eingrenzen? Ich werde heute abend versuchen hier ein Beispielprogramm zu posten.