#time

deprecated app autoshutdown

Automatically shut down the machine after a period of inactivity

2 releases

Uses old Rust 2015

0.1.1 Mar 17, 2024
0.1.0 Apr 16, 2018

#791 in #time

Apache-2.0

9KB
91 lines

autoshutdown

This tool is no longer under active development. If you are interested in taking over or repurposing the name on crates.io, feel free to contact me: nbishop@nbishop.net

Automatically shut down the machine after a period of inactivity.

The last-modified time of a file (default: /run/last_heartbeat) is used to indicate when the machine was last active. The file is checked at a fixed interval (default: one minute). There is a grace period (default: five minutes) before the machine is powered off, by which time a new heartbeat may have arrived.

The check-interval and grace-duration arguments accept numbers with a unit: h, m, or s. For example, 5m indicates five minutes.

The default shutdown command is poweroff.

Dependencies

~7.5MB
~149K SLoC