mirror of
https://github.com/mii443/izoli.git
synced 2025-08-22 16:05:40 +00:00
wip
This commit is contained in:
@ -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);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user