Что именно означают, говоря «обмен файлами »? Что такое «информация о файловой системе»?Что такое «обмен файловой информацией»?
(Этот вопрос возник, когда я увидел CLONE_FS
флаг в некоторых заголовках Linux)
Что именно означают, говоря «обмен файлами »? Что такое «информация о файловой системе»?Что такое «обмен файловой информацией»?
(Этот вопрос возник, когда я увидел CLONE_FS
флаг в некоторых заголовках Linux)
файловой системы информация включает в себя корень файла, текущий рабочий каталог, и (прав доступа к файлу) UMASK. [Представлено в ядре struct fs_struct
]
Поэтому, когда вы установите флаг CLONE_FS, дочерний процесс и родительский процесс будут обмениваться файловой системой.
Теперь, пример: родитель обрабатывает некоторый файл, и в это время дочерний процесс изменил рабочий каталог, а потом родитель получит проблемы (если относительный путь указан), потому что они используют один и тот же рабочий каталог.
Надеюсь, вы получили свой ответ.
Что означает «корень файла»? – mesmerizingr
Средство корневой директории файла. –
chroot (2), chdir (2) повлияет, пока файловая система делится между дочерним и родительским. –