afteroff-0.1.0 is not a library.
afteroff
afteroff is a lightweight, efficient utility designed to monitor a specific process on your Linux system and power off the machine when the process terminates. It is written in Rust to ensure high performance and low resource usage.
Features
- Efficient Process Monitoring: Uses direct system calls to check process status, minimizing CPU usage.
- Configurable Check Interval: Specify how often to check the process status with a customizable interval.
- Automatic Shutdown: Automatically powers off the system when the specified process no longer exists.
Installation
You can install afteroff from crates.io using Cargo:
Or clone the repository and build from source:
Usage
Parameters
- -p, --pid : The Process ID to monitor. (required)
- -i, --interval : Interval between checks in milliseconds. (default: 5000)
License
afteroff is licensed under the MIT license. See LICENSE for more details.
Contributing
Contributions are welcome! Please open an issue or submit a pull request on GitHub.