LINUX.ORG.RU

Процессы в Linux


0

0

Всем добрый день

Я недавно начал осваивать Linux и меня заинтересовал такой вопрос: Опишу его так:

Поставил плеер moc. Запустил его в терминале под awesome(включил проигрывание мелодии) и при помощи cntr+z отправил его в background потом закрыл терминал, но он по прежнему продолжил играть. Когда я открыл новый терминал и набрал jobs то он никаких процессов в background не показал...

Если опять набрать команду mocp то он включит этот проигрыватель и если я понимаю правильно то подключится к процессу который находится в background.

А можно ли как-то по другому получить над эти процессом управление, т.е. вернуть его как moc из background.


>Когда я открыл новый терминал и набрал jobs то он никаких процессов в background не показал...

Разумеется, тк это новая сессия и новый pty.

anon_666
()

но он по прежнему продолжил играть

Его уже нет в бэкграунде. Moc состоит из демона и интерфейса. Интерфейс ты убил вместе с терминалом, а демон от него отвязывается.

А можно ли как-то по другому получить над эти процессом управление, т.е. вернуть его как moc из background.

google://screen+retty

GotF ★★★★★
()
Ответ на: комментарий от anonymous_sapiens

>>mocp

awesome

а не врешь ли ты нам?

Этот человек выбрал Ъ путь.

gena2x ★★★
()
Ответ на: комментарий от Nakgidveef

Всем спасибо!!! Разобрался screen + retty помог Статья http://blog.habets.pp.se/2009/03/Moving-a-process-to-another-terminal оказалась тоже полезной а вот: http://www.ibm.com/developerworks/ru/library/l-shell_sched_1/ 2.2 не открылась, очень жаль.

Всем еще раз спасибо!!!

ekso
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.