我在 gnome 终端的选项卡中有一个后台作业,例如 jobid 1。我可以将其移至基因组终端的另一个选项卡吗?
我知道第一个 gnome 终端选项卡中的 shell 进程是后台进程的父进程。那么我要更改后台进程的父级/所有者吗?
我想无论要移动的进程是在后台运行还是在前台运行,它都是相同的?
我是否需要 gnome 终端选项卡的一些标识符,tty 之类的东西?
我真的不知道该怎么做上面的事情。只是一些猜测。
答案1
您可以在 中启动该进程screen
,键入screen
(它将启动新的屏幕会话),像在常规 shell 中一样运行任何命令,分离屏幕(通过按Ctrla,然后按d)并通过键入从任何其他终端选项卡附加到屏幕screen -r
。
在这种情况下,进程的父进程是screen
,它可以从任何终端会话(包括远程 SSH 会话)中分离/附加。