LINUX.ORG.RU
решено ФорумAdmin

запихать процесс в скрин без его остановки


1

3

есть процесс, который запущен по ssh, надо его отправить в фон или screen, при этом не убивая этот сам процесс: http://storage7.static.itmages.ru/i/12/0920/h_1348144896_3711862_9b62353d69.png
нагуглил про retty, но что -то не получается:(

★★★★★

Гугл советует disown

disown [-ar] [-h] [jobspec ...]

Without options, each jobspec is removed from the table of active jobs.

If the -h' option is given, the job is not removed from the table, but is marked so that SIGHUP is not sent to the job if the shell receives a SIGHUP. If jobspec is not present, and neither the -a' nor -r' option is supplied, the current job is used. If no jobspec is supplied, the -a' option means to remove or mark all jobs; the `-r' option without a jobspec argument restricts operation to running jobs.

udhv
()
Ответ на: комментарий от udhv

disown не то. он для «своих» процессов в сессии (jobs в терминах bash). то что хочет автор, не так просто делается.

Вот тут велосипед, грязно вламывающийся в адресное пространство процесса через ptrace, и забирающий терминал: http://blog.habets.pp.se/2009/03/Moving-a-process-to-another-terminal

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

о, великий. поделись техникой в деталях. как с помощью bg послать процесс в screen?

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

надо его отправить в фон или screen

я хз, ТС сам не знает чего хочет

zolden ★★★★★
()

у тебя очень редкий случай. на самом деле проще стартовать новый скрин а там уже запускать необходимый процесс. миграция процессов невозможна просто так. если процесс лишается предка то его предком становиться init. если нужно что то более этого - то это уже ядерные технологии

MikeDM ★★★★★
()

retty, другого способа не знаю.

anonymous
()
Ответ на: комментарий от Chumka

Вот тут велосипед, грязно вламывающийся в адресное пространство процесса через ptrace, и забирающий терминал

Так и представил себе демонического вида велосипед, пробивший стену адресного пространства и рычащий: «Мне нужен твой терминал!»

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