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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Как вытащить процесс из фона в консоль?  (Прочитано 12900 раз)

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

Оффлайн Click

  • Автор темы
  • Активист
  • *
  • Сообщений: 693
  • Красафчег
    • Просмотр профиля
    • Ubuntu и напильник
Сабж
процесс был запущен с &
как его вывести в консоль?

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Как вытащить процесс из фона в консоль?
« Ответ #1 : 14 Октября 2010, 10:06:32 »
Процесс запущен и выполняется.
Если он куда-то делает вывод, надо смотреть куда (может в файл или в трубу). А может и нет вывода вообще.
Терминалов море (имею ввиду - консольные символьные девайсы), методом перебора будете искать долго.
« Последнее редактирование: 14 Октября 2010, 10:10:32 от alexander.pronin »

Оффлайн mazzo

  • Активист
  • *
  • Сообщений: 311
    • Просмотр профиля
Re: Как вытащить процесс из фона в консоль?
« Ответ #2 : 14 Октября 2010, 10:29:44 »
fg

Оффлайн Click

  • Автор темы
  • Активист
  • *
  • Сообщений: 693
  • Красафчег
    • Просмотр профиля
    • Ubuntu и напильник
Re: Как вытащить процесс из фона в консоль?
« Ответ #3 : 14 Октября 2010, 11:32:27 »
man fg
fg --help
ничего не дают
fg имя процесса и fg номер процесса, пишет нет такой задачи (

Оффлайн dieselist

  • Активист
  • *
  • Сообщений: 525
    • Просмотр профиля
    • diesel.pp.ua
Re: Как вытащить процесс из фона в консоль?
« Ответ #4 : 14 Октября 2010, 11:37:08 »
fg сработает только если процесс был запущен в фоне в том же терминале.
где именно ты запустил процесс?
Ubuntu, Gentoo, RHEL, AIX

Оффлайн Click

  • Автор темы
  • Активист
  • *
  • Сообщений: 693
  • Красафчег
    • Просмотр профиля
    • Ubuntu и напильник
Re: Как вытащить процесс из фона в консоль?
« Ответ #5 : 14 Октября 2010, 11:45:03 »
запущен фоном
по ссш хочу достать, тоесть не получиться?(
на дедиках как то доставали

Оффлайн dieselist

  • Активист
  • *
  • Сообщений: 525
    • Просмотр профиля
    • diesel.pp.ua
Re: Как вытащить процесс из фона в консоль?
« Ответ #6 : 14 Октября 2010, 11:48:29 »
я понял что фоном, откуда именно? из первой виртуальной консоли, из крона? откуда?
если тебе его надо доставать - почему бы не запускать процесс в скрине?
А вообще, правильно написал alexander.pronin - терминалов море, долго искать будешь.
Ubuntu, Gentoo, RHEL, AIX

Оффлайн Click

  • Автор темы
  • Активист
  • *
  • Сообщений: 693
  • Красафчег
    • Просмотр профиля
    • Ubuntu и напильник
Re: Как вытащить процесс из фона в консоль?
« Ответ #7 : 14 Октября 2010, 12:00:33 »
на компе на рабочем столе открыто окно терминала, из него запущен процесс фоном, это окно терминала можно закрыть, процесс будет работать.
коннекчусь к компу по ссш и хочу увидеть его)

Оффлайн alecsartania

  • Старожил
  • *
  • Сообщений: 1565
  • УМка.
    • Просмотр профиля
Re: Как вытащить процесс из фона в консоль?
« Ответ #8 : 14 Октября 2010, 12:00:55 »
да на будущее man screen ;-) - все тоже самое только вывод всегда можно посмотреть screen -r

Пользователь решил продолжить мысль 14 Октября 2010, 12:02:29:
на компе на рабочем столе открыто окно терминала, из него запущен процесс фоном, это окно терминала можно закрыть, процесс будет работать.
коннекчусь к компу по ссш и хочу увидеть его)
зри в его логи.
« Последнее редактирование: 14 Октября 2010, 12:02:29 от alecsartania »
Дома Linux Mint 21.1 / 22.00

Оффлайн dieselist

  • Активист
  • *
  • Сообщений: 525
    • Просмотр профиля
    • diesel.pp.ua
Re: Как вытащить процесс из фона в консоль?
« Ответ #9 : 14 Октября 2010, 12:04:14 »
используй screen. и будет тебе счастье.
Ubuntu, Gentoo, RHEL, AIX

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Как вытащить процесс из фона в консоль?
« Ответ #10 : 14 Октября 2010, 12:18:10 »
Можно такую манипуляцию провести (для коллекции).
- ps -ef
- по названию процесса можно увидеть терминал, используемый процессом
- в любом терминале сделать cat того терминала.
ЗЫ, Насколько хорошо будет работать - без понятия. Думаю, что достаточно лево.
Со screen должно быть все корректнее.
« Последнее редактирование: 14 Октября 2010, 12:23:00 от alexander.pronin »

Оффлайн mazzo

  • Активист
  • *
  • Сообщений: 311
    • Просмотр профиля
Re: Как вытащить процесс из фона в консоль?
« Ответ #11 : 14 Октября 2010, 13:30:39 »
токо хотел предложить в ps поискать какой терминал))...и да  - screen очень удобно

 

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