Отправляет email-рассылки с помощью сервиса Sendsay

Неубивающиеся процессы

Вот не могу убить их, как не пытаюсь...
После падения мыши в X-ах - она уменя глючная, нельзя сильно дёргать...
Падает везде, и в оффтопике тоже...
Но проблема не в этом...
На примере...
Имеем процесс
startdict PID 2620,
не убивается он даже из под root-а...
# killall -9 stardict
и тишина, а процесс висит
# kill -9 2620
то ж самое...
Как убить процессы

Ответить   Fri, 24 Sep 2004 15:58:40 +0000 (#233766)

 

Ответы:

saturas пишет:

А kill -KILL <нужный PID> не помогает? Вроде бы это должно прибивать
процесс, даже если он этого очень не хочет и ни на что другое не
реагирует. И root здесь не при чем, есл попытаться от обычного
пользователя прибить рутовый процесс, kill будет ругаться (а этого не
было?). А чем смотрите, что он не прибивается? Может его уже давно и
нет, а нужно что-то нажать, чтобы список обновился (я обычно смотрю в
top, он обновляется сам).

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 11717; Возраст листа: 426; Участников: 1271
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/233924



-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru?subject=comp.soft.linux.discuss

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Fri, 24 Sep 2004 17:41:18 +0300 (#233924)

 

saturas пишет:

Даже не знаю что сказать, такого еще не было :(.

Ответить   Oleg Ponomarev Fri, 24 Sep 2004 18:22:24 +0300 (#233943)

 

On Fri, Sep 24, 2004 at 15:58 +0000, saturas wrote:

Какой у него статус? Если Zombie (defunct) то это значит, что юзерлендовая
его часть (процесса) уже выгружена, а кернеловая почему-то застряла. Она
там будет висеть (и занимать запись в таблице прочессов) до следующей
перезагрузки.

Как с этим бороться. Это дело этой программы. Он не корректно обрабатывает
смерть своих потомков. Так что попытайтесь обновите ее.

Ответить   Sat, 25 Sep 2004 01:37:36 +0400 (#234073)

 

On Fri, Sep 24, 2004 at 15:58 +0000, saturas wrote:

Какой у него статус? Если Zombie (defunct) то это значит, что юзерлендовая
его часть (процесса) уже выгружена, а кернеловая почему-то застряла. Она
там будет висеть (и занимать запись в таблице прочессов) до следующей
перезагрузки.

Как с этим бороться. Это дело этой программы. Он не корректно обрабатывает
смерть своих потомков. Так что попытайтесь обновите ее.

Ответить   Sat, 25 Sep 2004 01:37:36 +0400 (#234246)

 

saturas пишет:

А kill -KILL <нужный PID> не помогает? Вроде бы это должно прибивать
процесс, даже если он этого очень не хочет и ни на что другое не
реагирует. И root здесь не при чем, есл попытаться от обычного
пользователя прибить рутовый процесс, kill будет ругаться (а этого не
было?). А чем смотрите, что он не прибивается? Может его уже давно и
нет, а нужно что-то нажать, чтобы список обновился (я обычно смотрю в
top, он обновляется сам).

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 11747; Возраст листа: 427; Участников: 1270
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/234367



-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru?subject=comp.soft.linux.discuss

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Fri, 24 Sep 2004 17:41:18 +0300 (#234367)

 

On Пятница 24 Сентябрь 2004 18:41, pm wrote:

Такое бывает, когда процесс уходит в бесконечный uniterruptable
sleep. Не лечится.

Это обычно следствие ошибки в ядре. Впрочем, скорее всего эта
ошибка всплыла из-за глючной мыши.

Ответить   "Sergey B. Khvatov" Mon, 27 Sep 2004 10:19:50 +0400 (#235288)

 

saturas пишет:

Даже не знаю что сказать, такого еще не было :(.

Ответить   Oleg Ponomarev Fri, 24 Sep 2004 18:22:24 +0300 (#234379)

 

Hello Oleg,

Friday, September 24, 2004, 6:22:24 PM, you wrote:

Будет :)
можно попробовать killall -ILL stardict
хотя если процесс стал zombie (Z в выводе ps) - следует убивать
"нерадивого" родителя (ps axf).
Если же в Process State присутсвует "D" - то следует обратить внимание
на вывод сообщения ядра (dmesg).

Ответить   vasile Sat, 25 Sep 2004 22:44:33 +0300 (#234668)

 

25 Сентябрь 2004 23:44, vasile написал:

Вообще-то, как я понимаю, теоретически это может быть в таком случае: процесс

сделал системный вызов и ждет возвращения из него. В это время сигналы
игнорируются.

Я такие зависшие процессы наблюдал при ошибках в NFS, когда процесс обращается

к файлу на сетевой системе, а сервер не готов. Перезагрузка сервера в Linux
не помогает. Интересно, что в Solaris такие эффекты не наблюдались.

Что в этом случае делать без перезагрузки - очень интересно. Я ответа пока не

знаю.

Ответить   Vladimir Efremov Mon, 27 Sep 2004 12:20:34 +0400 (#235664)

 

В Птн, 24.09.2004, в 18:58, saturas пишет:

У меня была подобная вещь.
Законнектился я в интернет из скрипта, и случайно нажал Ctrl+z, вместо
Ctrl+c(чтобы завершить скрипт). Я так и не понял что произошло. Что
только ни делал -- тоже ничего не помогало. От инета так и не
отключился. Хотошо, дело было в Х-ах -- закрыл терминал и все --
разъединился. Во как.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 11832; Возраст листа: 432; Участников: 1279
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/237067



-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru?subject=comp.soft.linux.discuss

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Thu, 30 Sep 2004 12:44:09 +0300 (#237067)

 

Просесс ушел в фоновый режим, чтобы его вытащить оттуда,
надо набрать $fg

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 11833; Возраст листа: 432; Участников: 1279
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/237083



-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru?subject=comp.soft.linux.discuss

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Thu, 30 Sep 2004 14:22:39 +0400 (#237083)

 

max <maxc***@u*****.fm> writes:

Этот скрипт просто был приостановлен - достаточно было выполнить fg :-)

Ответить   Max Vasin Thu, 30 Sep 2004 16:22:38 +0400 (#237246)