Re: kill -9
On Sun, 26 Dec 2004 01:27:31 +0300
Artem Chuprina <ran@ran.pp.ru> wrote:
> Gossen Alexey -> debian-russian@lists.debian.org @ Sat, 25 Dec 2004 23:20:36 +0100:
>
> >> >> Как в этой ситуации правильно поступать и почему не работает kill -9
> >>
> >> SS> Как поступать не знаю, а -9: не работает, потому что процесс
> >> застрял SS> в системном вызове, то есть внутри кернела, ещё точнее -
> >> где-то SS> внутри драйвера сидирома.
> >>
> >> Поступать одним из двух способов - либо не дергаться и терпеливо ждать,
> >> либо перегружать машину. Я предпочитаю первый вариант. Если прервать
> >> процесс (kill обычный или даже Ctrl-C AKA kill -INT), то рано или поздно
> >> ему надоест и он отпустит девайс. Может, впрочем, сильно не сразу.
>
> GA> системный вызов на уровне ядра, но xmms пришибается, если пришить иксы
> GA> (работающие в юзерспейсе, вестимо), это то как объяснить?
>
> Обычно пришибленные иксы просто перестают показывать xmms. Если же
> пришибание иксов гарантированно и неоднократно (т.е. это было не
> совпадение) отпускает сидюк, то значит, они просто дергают ядерный
> вызов (а они таки дергают разных странных ядерных вызовов - с
> видеоподсистемой как минимум), который таки прерывает тот.
>
> --
> Artem Chuprina <ran{}ran.pp.ru>
>
понятно... хотя честно гря нифига не понятно. до сих пор жил в
прекрасном неведении, что рут под линуксом - это бог. а kill -9 кара
небесная :)
теперь филосовский вопрос. программы которого делают системные вызовы от
пользователя, приводящие к дестабилизации системы, это нехорошая фича, я
прав?
--
Guten Tag, Alexey
Reply to: