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 • Rust 包仓库 11273/week @ 2024-03-15 • Rust 包仓库 13858/week @ 2024-03-22 • Rust 包仓库 13596/week @ 2024-03-29 • Rust 包仓库 14741/week @ 2024-04-05 • Rust 包仓库 13229/week @ 2024-04-12 • Rust 包仓库 13063/week @ 2024-04-19 • Rust 包仓库 12476/week @ 2024-04-26 • Rust 包仓库 11360/week @ 2024-05-03 • Rust 包仓库 9000/week @ 2024-05-10 • Rust 包仓库 7964/week @ 2024-05-17 • Rust 包仓库 6844/week @ 2024-05-24 • Rust 包仓库 7583/week @ 2024-05-31 • Rust 包仓库 5887/week @ 2024-06-07 • Rust 包仓库 6495/week @ 2024-06-14 • Rust 包仓库 6719/week @ 2024-06-21 • Rust 包仓库 6556/week @ 2024-06-28 • Rust 包仓库

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