В зависимости от типа контейнера, который вы используете, C-p C-q
или C-ad
работает большую часть времени, но, похоже, не помогает изящно отсоединить контейнер.
вам необходимо настроить Экземпляры контейнеров для отсоединения процесса от основного родительского PID.
т.е.
$ singularity instance start image.sif name_instance
это будет запускать скрипт внутри сегмента% startcript и помещать его в новое пространство имен с PID 1.
хорошо, для этого вы можете использовать API-интерфейс python для перехвата экземпляра PID и работы с ним. `from spython.main import Client cli = Client () instance_object = cli.instance () ...`
Интересно, поэтому я ставлю точку, а не то, что хочу. Мне нужно использовать контейнер и отсоединить ... Присоединить ... Отсоединить ...