Голосование

Доставляет Вам удовольствие экстренное прекращение работы зависших процессов?

Да, какие ещё опросы?
Нет, что тут такого?
Иногда очень приятно
Иногда бывает неприятно
У меня никогда ничё не зависало

Автор Тема: xkill или убийство зависших приложений. Завершение работы любых процессов.  (Прочитано 14203 раз)

Оффлайн _AP_

  • Участник
  • *
  • Сообщений: 102
Re: kill X
« Ответ #45 : 13.11.2009 19:48:03 »
Здоровья всем!

Задача  установить Simply Linux  на одной машинке,добавить софт,настроить все хозяйство,и перекинуть винт на другую машинку.
Видео и мониторы раличные,соответственно потребуется перенастройка X.

Собсно вопрос:какие действа совершить,в каких конфигах что поправить,чтобы загрузиться без иксов?

Убиение последних из сисконсоли по kill pid происходит,но они тут же загружаются по новой.

Да никаких действий не надо, сервер и так вряд ли поднимется.
Тормозить иксы:
# service dm stopпроверить:
# service dm statusили проще в в xorg.conf в качестве драйвера прописать vesa. Тогда в новой машине иксы поднимутся, и можно настраивать систему в гуе.
« Последнее редактирование: 13.11.2009 19:55:29 от _AP_ »
Удачи.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: kill X
« Ответ #46 : 13.11.2009 19:57:28 »
Да, Ctrl-Alt-BackSpace в xorg давно как отрубили.
Это во-первых, а во-вторых, без смены уровня убийство Х (например через killall X) приведёт просто к рестарту Хов
Цитировать
  Option "DontVTSwitch"  "boolean"
              This disallows the use of the  Ctrl+Alt+Fn  sequence  (where  Fn
              refers  to one of the numbered function keys).  That sequence is
              normally used to switch to another "virtual terminal" on operat‐
              ing  systems  that  have  this  feature.   When  this  option is
              enabled, that key sequence has no special meaning and is  passed
              to clients.  Default: off.
Наверное всё-таки просто сменили  Default: off. на  Default: on.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Собственно сабж :)

АльтШкольный легкий 5 (xfce)
Его на крестик - а он в трей к часикам прыг :)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Не смонтрел конкретно alsaplayer, но по опыту программ, прячущихся по крестику в трей - Меню->Файл->Выход

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Не смонтрел конкретно alsaplayer, но по опыту программ, прячущихся по крестику в трей - Меню->Файл->Выход

У него нет меню %(

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Дайте из консоли команду
alsaplyer --quit

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Дайте из консоли команду
alsaplyer --quit


Да, спасибо.
Но в консоли я могу набрать
killall alsaplayer

ЗЫ: Просто было интересно как через GUI - думал есть хитрый ход :)


Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Я так понял, что задумано удалённое управление им (другими программами).

Цитировать
http://www.alsaplayer.org/features.php
Remote control
 Control alsaplayer from another application

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Я так понял, что задумано удалённое управление им (другими программами).
Цитировать
http://www.alsaplayer.org/features.php
Remote control
 Control alsaplayer from another application

Понятно.
Просто в дистрибутиве стоит как единственный проигрыватель звуков/песен и т.д.
Немного странновато управление, но в принципе со своими задачами справляется...
Поставлю qmmp тогда :)

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
А как убить процесс со статусом Rl ?
[root@host-242 ~]# ps aux | grep skype
apt4      7656 52.9  3.1 169864 64336 ?        Rl   11:51  91:24 /usr/bin/skype.bin -session 101911da1e31e60001370767798000000806400
root      8692  0.0  0.0   3956   792 pts/2    S+   14:43   0:00 grep --color=auto skype
[root@host-242 ~]# kill 7656
[root@host-242 ~]# ps aux | grep skype
apt4      7656 53.0  3.1 169864 64336 ?        Rl   11:51  91:49 /usr/bin/skype.bin -session 101911da1e31e60001370767798000000806400
root      8722  0.0  0.0   3956   796 pts/2    S+   14:44   0:00 grep --color=auto skype
[root@host-242 ~]#   
Что-то он умирать не желает.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Проблема не в флаге : R - означает, что процесс работает, (man ps -  R    running or runnable (on run queue)) l - что он имеет "нити" (l -   is multi-threaded (using CLONE_THREAD, like NPTL pthreads  do)) . Скорей всего сам Skype блокирует 15-й сигнал и не реагирует на него. Попрбуйте 9-й сигнал - задача не может его блокировать и обрабатывать, но и ничего поэтому сохранить не сможет.
$ kill -9 7656