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


Автор Тема: Как привязать процесс к терминалу?  (Прочитано 812 раз)

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

Оффлайн Alboroto

  • Автор темы
  • Участник
  • *
  • Сообщений: 121
    • Просмотр профиля
Есть процесс, который в ходе работы от терминала отвалился, выглядело как будто терминал глючит - вывод есть, но какие-то левые символы полезли. Нажал ctrl+z - процесс остановился, курсор в терминале мигает у левого края и при попытке ввести команду - ничего не показывает, собственно вообще никак не реагирует.
ps показывает вместо терминала(например pts/9) знак вопроса.
На stdin этому процессу выдавалась инфа от другого через "|", так вот этот другой в состоянии T+.
Как-то можно привязать процесс к терминалу? Что вообще в такой ситуации можно сделать, чтоб восстановить работу такого процесса с выводом на терминал?

3.2.0-64-generic
ubuntu 12.04
Речь о gnome-terminal
« Последнее редактирование: 11 Июля 2014, 18:10:23 от Alboroto »

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7203
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Как привязать процесс к терминалу?
« Ответ #1 : 12 Июля 2014, 14:34:07 »
Alboroto, что за процесс? По теме его можно обратно запустить при помощи fg. Н сыпятся процессы обычно не из-за эмулятора терминала, а из-за ошибки в программе, которая "посыпалась".

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Как привязать процесс к терминалу?
« Ответ #2 : 12 Июля 2014, 15:12:41 »
top
Ctrl+Z
reset
fg

 

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