Messages in this thread | | | Date | Mon, 16 Apr 2001 14:36:57 -0700 | From | Ben Ford <> | Subject | Re: Let init know user wants to shutdown |
| |
Simon Richter wrote:
>On Fri, 13 Apr 2001, Pavel Machek wrote: > >>>Then a more general user space tool could be used that would do policy >>>appropriate stuff, ending with init 0. >>> >>init _is_ the tool which is right for defining policy on such issues. >> >>Take a look how UPS managment is handled. >> > >A power failure is a different thing from a power button press. There are >users (me for example) who want to have something different then "init 0" >mapped to the power button, for example a sleep state (since my box >doesn't have a dedicated sleep button). I doubt there are many people who >want something else than a shutdown if the power is out (although I think >there will be with suspend-to-disk working, so we might have to change UPS >handling here). > >My plan for power management was to have a special daemon that would >decide what to do based on system state (battery status, local time, ...) >and events (power/sleep button, last user logged out, ...) [I know that >from a programmer's POV, both are events]. This daemon could, for example, >make sure that no services are affected, for example by priming WOL and >entering a not-so-deep sleep state instead of doing a suspend-to-disk if >someone is still listening on a port after the "shutdown unimportant >services" scripts have been run. > > Simon > (root@qwerty)-(02:32pm Mon Apr 16)-(root) # cat /etc/inittab | grep -1 CTRL
# Trap CTRL-ALT-DELETE ca::ctrlaltdel:/sbin/shutdown -t3 -r now
I believe that what is being referred to is similar. In which case, you can put whatever the bleep you want here and do anything from popup a message saying, "Shutdown denied" to immediately poweroff.
-b
-- Three things are certain: Death, taxes, and lost data Guess which has occurred. - - - - - - - - - - - - - - - - - - - - Patched Micro$oft servers are secure today . . . but tomorrow is another story!
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |