From 0d8386dde0bfa63bc8a362552fe8bd780ce9cdc5 Mon Sep 17 00:00:00 2001 From: Masato Imai Date: Mon, 21 Oct 2024 02:05:35 +0000 Subject: [PATCH] wip --- src/bin/izoli.rs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/bin/izoli.rs b/src/bin/izoli.rs index 56a30f9..c42f337 100644 --- a/src/bin/izoli.rs +++ b/src/bin/izoli.rs @@ -1,4 +1,4 @@ -use izolilib::cgroup::{cgroup::CGroup, controller::Controller}; +use izolilib::{cgroup::cgroup::CGroup, izolibox::IzoliBox}; fn main() { let cgroup = CGroup::new("test").unwrap(); @@ -14,4 +14,13 @@ fn main() { println!("{:?}", cgroup.get_max_descendants()); cgroup.enter().unwrap(); + + let izolibox = IzoliBox::new(); + let pid = izolibox + .enter(Box::new(|| { + println!("Isolated process: {}", std::process::id()); + 127 + })) + .unwrap(); + println!("Box real PID: {:?}", pid); }