On Tue, Jun 19, 2001 at 07:20:56PM +0200, Wolf-Ruediger Juergens wrote:
> On Monday 18 June 2001 21:08, Michael Bramer wrote:
>
> > Wenn Dateien benutzt werden, und diese dabei (von anderen) gel�scht
> > werden, wird nur der Dir-Eintrag entfernt und damit neue 'Benutzer'
> > dieser Datei verhindert.
> > Erst wenn der letzte Prozess nicht mehr mit der Datei arbeitet, wird
> > die Datei gel�scht. Vergleichbar ist es auch mit der Lib.
>
> Ich kann mir zwar nicht vorstellen wie das gehen soll aber ich hab auch
> keine weiteren Hinweise gefunden. Da w�rden ja 2 libc quasi parallel im
> Speicher sein.
ok, machen wir mal ein Beispiel: (dazu brauchst du mehrere
Terminals/Konsolen oder aber screen oder was vergleichbares)
$ # 1. Konsole
$ cat > /tmp/beispiel
(dann bitte text eingeben)
$ # 2. Konsole
$ tail -f /tmp/beispiel
du kannst jetzt Text auf der 1. Konsole eingeben und siehst diesen
dann auf der 2. Konsole. Soweit sollte das klar sein.
nun auf der 3:
$ # 3. Konsole
$ rm /tmp/beispiel
$ date > /tmp/beispiel
Was passiert? Nichts. Auf der 1. & 2. Konsole l�uft alles normal
weiter und dort kann man weiter auf 1. Texte eingeben und diese auf 2.
sehen.
$ cat /tmp/beispiel
Was siehst du jetzt? genau das Datum von der 3. Konsole und nichts
von der (gel�schten) Datei der (noch) vorhandenen Datei der 1. & 2.
Konsole.
ein
$ df
wird dir auch zeigen das diese gel�schte Datei auch Platz beansprucht.
Erst wenn du die Programme auf der 1. und 2. Konsole beendest (also
alle Prozesse die Datei schlie�en) wird der Bereich wirklich
freigegeben.
Jetzt klar, oder ist es jetzt noch schlimmer in deinen Kopf?
Gruss
Grisu
--
Michael Bramer - a Debian Linux Developer http://www.debian.org
PGP: finger [EMAIL PROTECTED] -- Linux Sysadmin -- Use Debian Linux
Der Optimist glaubt wir leben in der besten aller moeglichen Welten.
Der Pessimist befuerchtet, dass das stimmt.
PGP signature