Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Программа для убивания зависших процессов  (Прочитано 6132 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн avi9526

  • Автор темы
  • Активист
  • *
  • Сообщений: 618
  • ахтыжъёшкинкот
    • Просмотр профиля
    • Блог av9526
Есть ли такая прога (типа watchdog timer), что бы автоматически убивать и перезапускать (желательно) зависшие программы? Потому что бывает что-то повиснет и даже на экране ничего не показывается. Я понимаю что можно нажать "Ctrl+Alt+F1" и там возится. Но интересно именно автоматом.
Спасибо!
Ubuntu 14.10

Оффлайн Dolinsky

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Не знаю как программа, но можно использовать скрипты
http://unixforum.org/index.php?showtopic=87497
Мое железо: AMD Sempron 2600+, Radeon 9700, GotView PCI DVD

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
1 способ
pkill -9 название_зависшей_программы

или на всякий противопожарный

2 способ (геморройный)
прибить по номеру процесса, но предварительно его надо узнать
ps -ef | grep название_зависшей_программы | grep -v название_зависшей_программы

затем
sudo kill -9 номер_зависшего_процесса

Оффлайн dj--alex

  • Старожил
  • *
  • Сообщений: 3237
  • Понимаешь, я какбы беру в руки лопату и говорю...
    • Просмотр профиля
    • все мои творения и занятия
у меня на 12.04 если я запускаю гномовкое "окошко с трещиной"
виснет намертво комп

можно только мышкой поводить или выключить из розетки

было и в 11.10  и 12.04 баг до сих пор не исправлен!!!
Ubuntu 18.04 MATE x64, 19.3 x64 Mate, MX-Linux 19 Mate Mate Mate Mate. PC:B450\Ryzen3200G\16Gb\6TB\1060gtx\512Gb-Netac
https://forum.ubuntu.ru/index.php?topic=199897.0

Dragon_112

  • Гость
вапще-то мне хватает системного монитора...
Я чо т не помню штоб в убунте - висло.
« Последнее редактирование: 18 Мая 2012, 15:02:13 от Dragon_112 »

Оффлайн xkool

  • Старожил
  • *
  • Сообщений: 1459
  • do not love my brain
    • Просмотр профиля
htop выбирай процесс и убивай по F9+Enter
Лучше маленький доллар, чем большое спасибо.

Оффлайн avi9526

  • Автор темы
  • Активист
  • *
  • Сообщений: 618
  • ахтыжъёшкинкот
    • Просмотр профиля
    • Блог av9526
Вариант с возней в консоли не подходит, хочу автоматом)
Я надеялся что есть какой-нибудь сторожевой демон.
В принципе не я один такое ищу...
https://bugs.launchpad.net/ayatana-design/+bug/731816
Ubuntu 14.10

fuss

  • Гость
Вариант с возней в консоли не подходит, хочу автоматом)
Я надеялся что есть какой-нибудь сторожевой демон.
В принципе не я один такое ищу...
https://bugs.launchpad.net/ayatana-design/+bug/731816

Дело в том, что в граф. утилите не все процессы отображаются.Инфа 100%. Есть стандартная комманда - top. Я предложил псевдо-графику из терминала - htop. При этом он отдельно появится в списке программ и при кликанье на его иконку - запустится htop автоматически в терминале. Но я так понимаю Вы даже его не устанавливали на посмотреть?

Оффлайн san-alex

  • Забанен
  • Старожил
  • *
  • Сообщений: 7726
  • Ex-CNC programmer
    • Просмотр профиля
fuss, человек же хочет автоматом перезапускать процесс, а что top, что htop годятся только для мониторинга (и то ручного).

fuss

  • Гость
fuss, человек же хочет автоматом перезапускать процесс, а что top, что htop годятся только для мониторинга (и то ручного).
Да я понял. Просто ответил на "нехотение через терминал работать" (после htop - быстро, понятно, в W7 смотрю на манеджер задачь с удивлением).
Ну а по самому вопросу "автоматом убивать", разве это реализуемо?

Оффлайн san-alex

  • Забанен
  • Старожил
  • *
  • Сообщений: 7726
  • Ex-CNC programmer
    • Просмотр профиля
Думаю, на серверах такая штука нужна, даже необходима.

Оффлайн avi9526

  • Автор темы
  • Активист
  • *
  • Сообщений: 618
  • ахтыжъёшкинкот
    • Просмотр профиля
    • Блог av9526
Все осложняется тем, что документация и обсуждение на инглиле, а тематика такая, что я даже по рус. не понимаю.

1) Похоже, что данная фича давно востребована, хоть и не значительной частью пользователей [1]. Предлагается использовать пакет "monit" (есть в репах Ubuntu).

2) Другое обсуждение [2]. Но, похоже, для встроенных систем.

3) В репах Ubuntu также есть пакет "watchdog". Вроде даже есть описание [3]. Но, по-видимому, он типа следит за ядром системы. И ему нужна аппаратная поддержка [4]. Что делать для отдельного (в том числе пользовательского) ПО я так и не понял.

На удивление гугл дает мало результатов.
Есть идеи?
« Последнее редактирование: 19 Мая 2012, 05:58:59 от avi9526 »
Ubuntu 14.10

Оффлайн Señor_Gaga

  • Забанен
  • Активист
  • *
  • Сообщений: 878
  • Ubuntu 12.04LTS & Linux Mint 13LTS "Maya"
    • Просмотр профиля
top и  kill - это просто и быстро,остальное от лукавого

Оффлайн avi9526

  • Автор темы
  • Активист
  • *
  • Сообщений: 618
  • ахтыжъёшкинкот
    • Просмотр профиля
    • Блог av9526
top и  kill - это просто и быстро,остальное от лукавого
меня задолбало когда зависла графическая оболочка, входить в консоль, искать что там зависло, убивать его, а потом искать как его снова запустить, потому что из консоли графические программы надо запускать с какими-то прибамбасами, ибо им графический дисплей нужен. Но это все понятно - когда есть под рукой гугл. По факту все заканчивается sudo rebootfor i in range(0, 100):
  print("меня интересует автоматическое убивание и перезапуск зависших процессов")

Вот так вот  :P
Ubuntu 14.10

Оффлайн paralolka

  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Цитировать
for i in range(0, 100):
  print("меня интересует автоматическое убивание и перезапуск зависших процессов")

Вот так вот  :P

Цикл не закрыл

 

Страница сгенерирована за 0.018 секунд. Запросов: 21.