2012-08-17 38 views

回答

2

文件系统信息包括文件的根目录,当前工作目录,并且将umask(文件权限),(这个问题,当我看到在一些Linux头的CLONE_FS标志出现)。 [在内核中用struct fs_struct表示]

所以当你设置CLONE_FS标志时,子进程和父进程会共享文件系统信息。

现在,拿一个例子:家长在处理一些文件,而当时子进程已经改变工作目录,然后父母将获得问题(如果指定相对路径),因为它们共享相同的工作目录。

希望你有你的答案。

+0

平均'文件的根'是什么? – mesmerizingr 2012-08-17 10:16:39

+1

意味着文件的根目录。 – 2012-08-17 10:28:39

+0

chroot(2),chdir(2)会影响文件系统在儿童和父母之间共享。 – 2012-08-17 10:32:22