From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <42A56CB5.3020303@rambler.ru> Date: Tue, 07 Jun 2005 13:45:25 +0400 From: Yury Aliaev User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.7.2) Gecko/20040808 X-Accept-Language: ru-ru, ru MIME-Version: 1.0 To: ALT Linux Sisyphus discussion list Subject: Re: [sisyphus] =?UTF-8?B?0KHRgtC+0L8t0LrRgNCw0L0/IFt3YXNdINCR0LDRgA==?= =?UTF-8?B?0LTQsNC6INGBINC/0YDQvtGG0LXRgdGB0LDQvNC4OiDQstC40YHQvdC10YIgcHM=?= References: <200506041442.57843.ru_classic@gts.lg.ua> <42A194F8.9090807@altlinux.ru> In-Reply-To: <42A194F8.9090807@altlinux.ru> X-Enigmail-Version: 0.85.0.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Auth-User: mutab0r, whoson: (null) X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Jun 2005 09:42:13 -0000 Archived-At: List-Archive: Alexey Rusakov пишет: > Alexander Kuprin wrote: > >> "Всё страньше и страньше". Сидел работал, слушал музыку и в какой-то >> момент xmms подвис. При этом подвис так, что на killall -9 xmms-bin не >> откликался. Попытка посмотреть список процессов вешает ps: [...] >> >> D Uninterruptible sleep (usually IO) >> >> М..м.. И как убить такой процесс? >> >> > Увы, никак. Если системный вызов подвис на вводе-выводе, у вас всего два > варианта: или дождаться, пока он вернётся, или перезагрузить ядро. > У меня давно возникла мысль -- не изобрести ли средство для аварийного отстрела таких процессов (точнее, аварийного завершения подвисшей операции ввода-вывода)? Нечто вроде стоп-крана или дырки для поддевания ломиком в нужный момент... У меня необходимость подобных действий неоднократно возникала на битых CD, когда привод уходит в ступор и драйвер непрерывно гадит в 12-ю консоль сообщениями о нечитаемых секторах и SCSI command timeout...