如何将流程从一个命名空间移动到另一个命名空间?

如何将流程从一个命名空间移动到另一个命名空间?

在 Linux 中,是否有可用的方法将进程/进程组从一个命名空间移动到另一个命名空间?我的意思是通过某些软件包的命令或通过 来完成的方法setns()?例如,我在一个命名空间中有当前会话的进程,而在另一个命名空间中有 lxc 容器的一些其他进程,所以我想在该容器的 cgroup 中运行(例如链接)(使用 cgexec 很容易做到),然后将其移动到容器的命名空间,因为我必须在容器中运行此进程,而不能在容器中执行它。在 Linux 中可以做到吗?或者不可能做到?

相关内容