Power Management and Encryption

Tom Metro tmetro-blu-5a1Jt6qxUNc at public.gmane.org
Tue May 18 14:38:42 EDT 2010


Daniel Feenberg wrote:
> Further search on google suggests the only way to accomplish this is to 
> write a cron job that periodically consults the "w" command for idle 
> times.

Another option to consider, if you're using a distribution that supports
it, is to hook into an upstart event. Suspend/hibernate are apparently
among the events it handles:

http://lwn.net/Articles/351013/

  The real value of upstart is that it also handles the hibernate and
  suspend processes. Instead of having separate, semi-magical scripts to
  handle the suspend process, upstart uses the same scripts as it would
  if it were shutting down whatever needs to be shut down.


More on upstart here:
http://upstart.ubuntu.com/

though oddly no mention of "suspend" or "hibernate" on it's wiki:
http://upstart.ubuntu.com/wiki/

I guess they don't enumerate the common signals it handles.

 -Tom

-- 
Tom Metro
Venture Logic, Newton, MA, USA
"Enterprise solutions through open source."
Professional Profile: http://tmetro.venturelogic.com/





More information about the Discuss mailing list