summarylogtreecommitdiffstats
path: root/plusberrypi-shutdown.sh
blob: 2e7999f513c2f29d13cc0295a8ea8288da62e65f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/bash -e

echo 24 > /sys/class/gpio/export
echo in > /sys/class/gpio/gpio24/direction

trap "{ echo 24 > /sys/class/gpio/unexport; exit 0; }" TERM EXIT

while [ true ]
do
	if [ $(cat /sys/class/gpio/gpio24/value) == 0 ]
	then
		poweroff
		exit 0
	else
		sleep 1
	fi
done