|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Valentin Nechayev 2:5020/400 15 Dec 2002 12:13:02 To : Ilya Dikarev Subject : Re: process stub. State: "Disk sleep" :( -------------------------------------------------------------------------------- >>> Ilya Dikarev wrote: ID> Hу дык пошли ему сигнал -1. И ядро его без вопросов укокошит. ID> kill -1 pid_number Во-первых, это сигнал 1, а не -1. Во-вторых, идите RTFM: в состоянии uninterruptible sleep (часто называемом также disk sleep) процесс сигналы _не принимает_. Я подчеркнул. Можете хоть миллион раз сказать kill -KILL, сигналы только запишутся в маску ждущих доставки, и всё. DD>>Соответственно убить этот процесс нельзя. DD>>Гугль говорит что процессы в таком состоянии DD>>должны сами умирать через некоторое время, но он DD>>уже не умирает в течении двух часов :( DD>>Сам вопрос состоит в следующем - нельзя ли как DD>>нибудь помочь ему умереть без перезагрузки компьютера? Без перезагрузки с таким процессом при нынешней убогой архитектуре BIO layer'а сделать действительно ничего нельзя. Можно попробовать ядерным отладчиком вышибить процесс из ожидания, сделав принудительный wakeup, но если логика кода со sleep() не содержит защиты от spurious wakeup, то это верный метод немедленного убийства системы. Лучше все-таки бутнуться от греха подальше. -netch- --- ifmail v.2.15dev5 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.linux/7368dcfd273e.html, оценка из 5, голосов 10
|