#linux #process #system #shutdown #monitor #power #automatic

app afteroff

afteroff 是一款轻量级、高效的工具,用于监视您Linux系统上的特定进程,并在进程终止时关闭计算机。它使用Rust编写,以确保高性能和低资源占用。

1个不稳定版本

0.1.0 2024年7月17日

#123操作系统

Download history 93/week @ 2024-07-12 30/week @ 2024-07-19 9/week @ 2024-07-26 2/week @ 2024-08-02

134 每月下载量

MIT 许可证

5KB

afteroff

crates.io Docs.rs License

afteroff 是一款轻量级、高效的工具,用于监视您Linux系统上的特定进程,并在进程终止时关闭计算机。它使用Rust编写,以确保高性能和低资源占用。

特性

  • 高效进程监视:使用直接系统调用来检查进程状态,最小化CPU使用。
  • 可配置检查间隔:指定检查进程状态的频率,自定义间隔。
  • 自动关机:当指定的进程不存在时,自动关闭系统。

安装

您可以使用Cargo从crates.io安装afteroff

cargo install afteroff

或者克隆仓库并从源代码构建

git clone https://github.com/yourusername/afteroff.git
cd afteroff
cargo build --release

用法

afteroff --pid <PID> [--interval <INTERVAL>]

参数

  • -p, --pid : 要监视的进程ID。 (必需)
  • -i, --interval : 检查间隔(毫秒)。 (默认:5000)

许可证

afteroff 采用MIT许可证。有关详细信息,请参阅LICENSE

贡献

欢迎贡献!请在GitHub上提交问题或提交拉取请求。

依赖项

~3MB
~52K SLoC