#重启 #关闭 #系统 #跨平台 #API绑定

system_shutdown

Rust 库,用于执行关机、重启或注销操作

9个稳定版本 (3个主要版本)

4.0.1 2023年1月13日
4.0.0 2022年11月28日
3.0.0 2019年12月19日
2.1.0 2019年12月18日
1.0.2 2019年12月17日

#151 in macOS和iOS API

Download history 11273/week @ 2024-03-15 13858/week @ 2024-03-22 13596/week @ 2024-03-29 14741/week @ 2024-04-05 13229/week @ 2024-04-12 13063/week @ 2024-04-19 12476/week @ 2024-04-26 11360/week @ 2024-05-03 9000/week @ 2024-05-10 7964/week @ 2024-05-17 6844/week @ 2024-05-24 7583/week @ 2024-05-31 5887/week @ 2024-06-07 6495/week @ 2024-06-14 6719/week @ 2024-06-21 6556/week @ 2024-06-28

26,750 每月下载量
用于 2 crates

MIT/Apache

27KB
618

system_shutdown

CI/CD Crates.io Documentation License

system_shutdown 提供了一种跨平台的方式来执行关机、重启或注销操作。

支持的平台:Linux、Windows和macOS。

用法

将其添加到您的 Cargo.toml

[dependencies]
lock_keys = "*"

然后

use system_shutdown::shutdown;

fn main() {
    match shutdown() {
        Ok(_) => println!("Shutting down, bye!"),
        Err(error) => eprintln!("Failed to shut down: {}", error),
    }
}

在大多数系统中,它不需要用户是root/admin。

贡献

欢迎拉取请求! =)

许可

system_shutdown 的许可方式如下,您可选择其一

依赖项

~0–45MB
~649K SLoC