Я использовал системный вызов setns в linux для установки пространства имен текущего процесса go.Это пространство имен изменяет способ отображения / sys / class / net для текущего процесса.Однако, если я попытаюсь просмотреть эти файлы с помощью golang apis, я увижу только представление родителя (не в пространстве имен).Я думаю, это потому, что go разветвляется, не наследуя пространство имен родителя.Как я могу прочитать файлы в / sys / class / net с помощью go, чтобы системный вызов setns сохранялся у ребенка, который читает файл.