From 857b445341c922ab797e0f9d9866a91f21c0118e Mon Sep 17 00:00:00 2001 From: vimacs Date: Sat, 26 Dec 2009 22:14:48 +0100 Subject: [PATCH] added op_power, untested! new file: testdata/scripts/op_power.sh --- testdata/scripts/op_power.sh | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 testdata/scripts/op_power.sh diff --git a/testdata/scripts/op_power.sh b/testdata/scripts/op_power.sh new file mode 100644 index 0000000..a28c9a1 --- /dev/null +++ b/testdata/scripts/op_power.sh @@ -0,0 +1,22 @@ +#!/bin/bash +#actions done when the menu button is pressed +#only argument is the time the button was pressed in seconds + +if [ "$1" -le "1" ]; then #button was pressed 1 sec or less, resume + pndrunning=$(pstree -lpA | grep pnd_run.sh | sed -ne 's/.*(\([0-9]\+\))/\1/p') + for PID in $pidlist + do + kill -18 $PID #send SIGCONT + done + /usr/pandora/scripts/op_cpuspeed 500 +elif [ "$1" -le "3" ]; then # button was pressed 1-3sec, "suspend" + pndrunning=$(pstree -lpA | grep pnd_run.sh | sed -ne 's/.*(\([0-9]\+\))/\1/p') + for PID in $pidlist + do + kill -19 $PID #send SIGSTOP + done + /usr/pandora/scripts/op_cpuspeed 13 +elif [ "$1" -ge "3" ]; then #button was pressed 3 sec or longer, shutdown + shutdown -h now +fi + -- 2.39.5