Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не "кильнуть" оперу. 
:(
    Опции темы
Vasay
Дата 1.5.2009, 00:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2097
Регистрация: 8.3.2006

Репутация: 6
Всего: 73



Доброй ночи.

Смотрел в Opera фильм (flash). Решил досмотреть попозже - закрыл окно, опера закрылась, но вижу (у меня виджет стоит, показывающий нагрузку и процессы), что из списка процессов не пропала, и одно ядро процессора загружено на 100%.

Открываю терминал:
Цитата

vasay@vasay:~$ pidof opera
10968
vasay@vasay:~$ kill 10968
vasay@vasay:~$ pidof opera
10968
vasay@vasay:~$ sudo kill 10968
vasay@vasay:~$ pidof opera
10968


не убить! Такое в Linux у меня впервые.  (правда я оперой почти не пользуюсь, с firefox-ом таких проблем никогда не было).


--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
vinick
Дата 1.5.2009, 02:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 285
Регистрация: 9.6.2005

Репутация: 6
Всего: 22



Код

$ killall -9 opera


Код

$ kill -9 `pidof opera`


Убивает наповал.


PM MAIL ICQ Jabber   Вверх
Vasay
Дата 1.5.2009, 03:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2097
Регистрация: 8.3.2006

Репутация: 6
Всего: 73



vinick, 
Цитата

Убивает наповал.


Не убил бы, так как до того как воспользоваться терминалом пробовал убить через  KSysGuard, послав "kill -9" (точнее "kill -s KILL"). 

п.с. считал что kill в терминале (без указания сигнала) посылает именно "kill -s KILL"... Или все же "kill -s TERM" ???

Похоже опера была в состояние блокировки. Учитывая, что закрывал я ее легальным способом - нажав кнопку "закрыть окно",  касяк оперы. 

Повторить зависание не получилось.

Это сообщение отредактировал(а) Vasay - 1.5.2009, 03:58


--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
azesmcar
Дата 1.5.2009, 09:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 3
Всего: 211



Цитата

п.с. считал что kill в терминале (без указания сигнала) посылает именно "kill -s KILL"... Или все же "kill -s TERM" ???

без указания он посылает TERM, который в программе можно перехватить и закрытся по человечески, наверняка опера так и делает, но вот беда smile если она зависла то закрыться по человечески наверняка не получится, так что
Цитата

kill -s KILL

убьет без предварительных допросов с пристрастием smile

Добавлено через 2 минуты и 58 секунд
Цитата

Не убил бы, так как до того как воспользоваться терминалом пробовал убить через  KSysGuard, послав "kill -9" (точнее "kill -s KILL"). 

А вот это уже интересно smile
Цитата

killall opera

?
хотя какая разница smile 

Это сообщение отредактировал(а) azesmcar - 1.5.2009, 09:03
PM   Вверх
MAKCim
Дата 1.5.2009, 10:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 21
Всего: 207



Цитата(azesmcar @  1.5.2009,  09:01 Найти цитируемый пост)
если она зависла то закрыться по человечески наверняка не получится, так что

это почему же?

Цитата(azesmcar @  1.5.2009,  09:01 Найти цитируемый пост)
А вот это уже интересно

такое может быть только в случае, если процесс оперы находится в состоянии TASK_UNINTERRUPTIBLE
в свою очередь в это состояние он может перейти в процессе работы с I/O устройствами, например диском


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
azesmcar
Дата 1.5.2009, 10:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 3
Всего: 211



Цитата

это почему же?

Ну я же сказал - наверняка. Зависшое приложение обычно убивают..на то оно и зависло smile 

Цитата

такое может быть только в случае, если процесс оперы находится в состоянии TASK_UNINTERRUPTIBLE
в свою очередь в это состояние он может перейти в процессе работы с I/O устройствами, например диском

и как его убивать в таком состоянии? smile
PM   Вверх
MAKCim
Дата 1.5.2009, 10:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 21
Всего: 207



Цитата(azesmcar @  1.5.2009,  10:08 Найти цитируемый пост)
и как его убивать в таком состоянии?

никак ;)

поэтому в новых ядрах при разработке драйверов рекомендуют использовать состояние TASK_KILLABLE, а не TASK_UNINTERRUPTIBLE
в этом случае SIGKILL убивает процесс


Цитата(azesmcar @  1.5.2009,  10:08 Найти цитируемый пост)
Ну я же сказал - наверняка. Зависшое приложение обычно убивают..на то оно и зависло

я к тому, что генерация сигнала асинхронна по отношению к потоку выполнения
если что-то где-то зациклилось, то это не мешает асинхронному обработчику завершить приложение


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0940 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.