linux - 克隆正在运行的进程、windows 或 linux 的实例

标签 linux windows

有没有办法(在 linux 或 windows 中)克隆正在运行的进程? 例如,我有一个正在运行的游戏或一个记事本正在写一些东西,我只想克隆它。 我知道如果 你编写程序 使用系统调用 fork() 但我从用户的角度在编程 View 之外询问。

最佳答案

没办法,除非程序明确支持这种操作。

即使您设法克隆了完整的程序状态,您也会立即遇到动态分配资源的资源冲突,例如,两个克隆使用相同的文件描述符、相同的内存引用、相同的 GUI 资源等等

不过,如果您将程序与其整个环境(硬件和操作系统)一起克隆,则执行克隆是可行的——例如,创建运行程序的虚拟机的克隆。

关于linux - 克隆正在运行的进程、windows 或 linux 的实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39015774/

相关文章:

android - 推送通知的设备 token

c - C 中的 Windows 虚拟麦克风

node.js - 为什么 Node.js Scaling 可以在 Linux 上运行,但不能在 Windows 上运行?

c - 使用 libdbus-1 实现 Get 和 GetAll

c++ - 在 Linux 上启动文件的默认应用程序

Linux : NetworkManager's/etc/NetworkManager/dispatcher. d/test 脚本不起作用。包含代码

c++ - 如何在 C++ 中从 Windows 中的 env 中读取

linux - 请解释这个用于将固定宽度转换为 CSV 的 awk 脚本

linux - 所有账户的 WHM 服务器访问日志

windows - 使用 Powershell 在 Active Directory 中更新 Active Directory 用户属性