Hallo Jürgen, hallo Henning, hallo Leute, Am Samstag, 6. März 2004 09:18 schrieb Henning Hucke:
*** Jürgen Hochwald (jh@cfjh.de) schrieb am Mar 5, 2004 in suse-linux:
[...], den mpeg_play zu killen, [...] [...], bleibt die Datei aber auf ihrer Größe, und kann sie auch nicht löschen (die Datei ist dann zwar weg, aber der belegte Plattenplatz wird nicht wieder freigegeben).
Das ist typischerweise dann der Fall, wenn das entsprechende Programm eben nocht nicht (im prozess-technischen Sinne) gekillt ist. Die Blocks auf der Platte werden erst dann freigegeben, wenn der zugehörige File- handle geschlossen wird. Solange das nicht der Fall ist, ist die "Datei" unter Umständen schon ohne Namen aber der Platz eben noch nicht frei- gegeben.
ACK
2. Wie kann ich OHNE X-Neustart die Datei wieder verkleinern oder löschen, sodaß der belegte Platz wieder freigegeben wird?
S.o.: "mpeg_play" prozess-technisch beenden.
So einfach ist es wieder nicht ;-) Jürgen hat das Problem mit der xsession-errors, und die wird vom X-Server direkt geschrieben und nicht von irgendeinem kleinen Programm. Nach einem Löschen der Datei müsste er also den X-Server neu starten (was er aber nicht will ;-) Mir fällt nur eine Lösung ein: echo > xsession-errors Damit wird die Datei wieder auf 0 Bytes verkleinert. Halt, einen hab ich noch: einen Symlink setzen: xsession-errors -> /dev/null ;-) Gruß Christian Boltz -- Diese Message wurde erstellt mit freundlicher Unterstützung eines frei- laufenden Pinguins aus artgerechter Freilandhaltung. Er ist garantiert frei von Micro$oft'schen Viren.