새로운 PID 네임스페이스에서 프로그램을 실행하는 방법은 무엇입니까? 인터넷의 모든 튜토리얼에서는 이를 수행하기 위해 일부 사용자 정의 C 코드를 작성하는 방법을 보여줍니다. 대신 명령이 있습니까?
답변1
프로그램 을 사용해 보세요 unshare
. pid 네임스페이스가 작동하는 방식으로 인해 unshare에도 분기를 지시해야 합니다. 또한 proc을 다시 마운트하도록 할 수도 있습니다( unshare
제가 믿는 명령의 최신 버전에서는 가능합니다).
답변2
로 시도해 보세요 unshare -fp program
. 그러면 새 프로그램이 포크되어 새 PID 네임스페이스에 배치됩니다.