Jens Benecke wrote: [Thursday 02 September 2004 15:38]
Am Donnerstag, 2. September 2004 12:51 schrieb Kyek, Andreas, VF-DE:
Andererseits kann das löschen im laufenden Betrieb die das File evtl. benutzende Applikation aus dem Tritt bringen.
Dürfte nicht passieren. wenn ein geöffnetes File gelöscht wird, merkt die benutzende Anwendung davon erstmal gar nichts, kann brav weiter aus der Datei lesen und in sie schreiben usw. Erst wenn sie vom letzten Programm geschlossen wird, ist sie entgültig weg.
Das ist zwar an sich richtig, aber man kann trotzdem nicht davon ausgehen, daß man temporäre Files im Betrieb bedenkenlos löschen kann. Das geht genau dann, wenn die Applikation nie versucht, die betreffenden Files nochmal zu öffnen oder sonstwie zu manipulieren - viele Files, die gerne in /tmp angelegt werden, sind aber genau dafür da, z.B. Sockets oder Pipes. Thomas.