2 个不稳定版本

0.2.0 2022年10月16日
0.1.1 2022年7月12日

#645 in Unix APIs

自定义许可

9KB
178 行代码(不含注释)

liblmod - Linux内核模块加载库

特性

  • modprobe
  • rmmod

示例代码

extern crate liblmod;

fn main() -> std::io::Result<()> {
    println!("Unloading module kvm");
    liblmod::rmmod("kvm".to_string(), liblmod::Flags::Force)?;

    println!("Loading module kvm");
    liblmod::modprobe("kvm".to_string(), "".to_string(), liblmod::Selection::Current)
}

许可

该库采用MIT/X11许可。


lib.rs:

liblmod - Linux内核模块加载库

特性

  • 加载模块(modprobe)
  • 卸载模块(rmmod)

示例代码

extern crate liblmod;

fn main() -> std::io::Result<()> {
    println!("Unloading module kvm");
    liblmod::rmmod("kvm".to_string(), liblmod::Flags::Force)?;

    println!("Loading module kvm");
    liblmod::modprobe("kvm".to_string(), "".to_string(), liblmod::Selection::Current)
}

无运行时依赖