|
From: Daniel M. <mah...@iv...> - 2003-03-06 22:48:10
|
Hi Rene, On Thursday 06 March 2003 13:54, Rene Wiermer wrote: > wie bekomme ich heraus, welche Prozesse verschiedene Devices, wie z.B. > /dev/dsp oder /dev/cdrom benutzen ? z.B. "lsof | grep /dev/dep" lsof listet dir zu jedem Prozess alle offenen Filediscriptoren auf. Da kannst du dann drin suchen. Beim Beenden solltest du vorsichtig sein, versuche die Prozesse erstmal sanft wegzuschiessen (kill -15), denn wenn sie in irgendwelchen Kernelfunktionen blockiert sind, kannst du unter Umstaenden Zombie-Prosesse erzeugen - und wenn sie dabei gerade das Geraet blockieren, was du freihaben willst, dann kannst du im duemmsten Fall das Geraet auf ewig sperren - IDE-CDROMs mit Lesefehlern bei zerkratzen CDs sind sehr beliebt an diesem Punkt. Wo die gerade haengen kannst du mit "ps -p <PID> -l" erfahren. Am besten, du probierst es mal aus - speziell die Sache mit den CD-Fehlern. Moeglicherweise sind die aktuellen IDE-Treiber besser (weil wohl voellig neue). Das der Fehler auftritt berkst du a) an seltsamen Hoch- und Runtertouren des CD und b) an diversen ide_... Fehlern im syslog. Und wenn nicht - einfach mit der CD den Boden wischen ;-) Gruss, Daniel. -- +-[Dipl.-Inf. Daniel Mahrenholz / Otto-von-Guericke Universität Magdeburg]-+ | http://ivs.cs.uni-magdeburg.de/~mahrenho Geb. 29 Raum 407 | | mailto:mah...@iv... Tel. +49-391-67-12788 | +--------------------------------------------------------------------------+ |