From 2e43676608d82818e0020de6f207eb81a597f2ee Mon Sep 17 00:00:00 2001 From: Tobias Schmidl Date: Sun, 8 Mar 2015 14:55:38 +0100 Subject: [PATCH] new power script added --- power | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100755 power diff --git a/power b/power new file mode 100755 index 0000000..5c27840 --- /dev/null +++ b/power @@ -0,0 +1,28 @@ +#! /bin/sh +scriptname=`basename $0`; + +logme() { + logger -t $scriptname -p local1.$1 $2 +} + +case "$1" in + lock) + lock || logme err "lock failed"; + ;; + logout) + logout || logme err "logout failed"; + ;; + suspend|hibernate|suspend-hybrid) + lock && sudo /usr/sbin/pm-$1 || logme err "$1 failed"; + ;; + reboot) + lock && sudo /sbin/reboot || logme err "reboot failed"; + ;; + shutdown|halt) + sudo /sbin/halt || logme err "shutdown failed"; + ;; + *) + echo "Usage: $scriptname {lock|logout|suspend|suspend-hybrid|hibernate|reboot|shutdown|halt}"; + false; + ;; +esac