#s #machine #shutdown #heartbeat #automatically #after #period

archived app autoshutdown

Automatically shut down the machine after a period of inactivity

1 unstable release

Uses old Rust 2015

0.1.0 Apr 16, 2018

28 downloads per month

Apache-2.0

7KB
91 lines

autoshutdown

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

~6MB
~131K SLoC