This commit is contained in:
Masato Imai
2024-10-21 02:05:35 +00:00
parent 5086fe0ae7
commit 0d8386dde0

View File

@ -1,4 +1,4 @@
use izolilib::cgroup::{cgroup::CGroup, controller::Controller}; use izolilib::{cgroup::cgroup::CGroup, izolibox::IzoliBox};
fn main() { fn main() {
let cgroup = CGroup::new("test").unwrap(); let cgroup = CGroup::new("test").unwrap();
@ -14,4 +14,13 @@ fn main() {
println!("{:?}", cgroup.get_max_descendants()); println!("{:?}", cgroup.get_max_descendants());
cgroup.enter().unwrap(); 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);
} }