#linux-containers #linux-namespaces #runc
#linux-контейнеры #linux-пространства имен #runc
Вопрос:
Я должен пройти через дерево процессов контейнера, запущенного в runc
среде контейнера. Моя цель — обойти дерево процессов, когда контейнер приостановлен, и вызвать clone
метод для определенного pid
этого дерева процессов, чтобы он создал для него новый дочерний процесс. Как я могу этого достичь?
Комментарии:
1. Знаете ли вы, как это
ps
иnsenter
работает?2. @JosephSible-Переустановите Monica я кое-что знаю об этом. но как мне вызвать метод clone для определенного процесса в этом пространстве имен pid, пока контейнер приостановлен?
3. @JosephSible-ReinstateMonica Как я могу выполнить программу в другом пространстве имен, предположим, c или любую программу на python, везде примеры похожи на ps, ls, но ничего о пользовательских программах, я пытался просто передать имя объектного файла cpp при выполнении nsenter, но он говорит, что файл не найден?