Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
说“共享文件系统信息”到底是什么意思?“文件系统信息”中有什么?
CLONE_FS(当我在一些 linux 头文件中看到标志时出现了这个问题)
CLONE_FS
文件系统信息包括文件的根目录、当前工作目录和 umask(文件权限)。[在内核中由 表示struct fs_struct]
struct fs_struct
因此,当您设置 CLONE_FS 标志时,子进程和父进程将共享文件系统信息。
现在,举个例子:父进程正在处理某个文件,而此时子进程已经更改了工作目录,那么父进程会遇到问题(如果指定了相对路径),因为它们共享相同的工作目录。
希望你得到你的答案。