piradiobtn/btn_track_pi1.sh

38 lines
569 B
Bash
Raw Permalink Normal View History

2016-08-15 22:32:44 +02:00
#!/bin/bash
#Set GPIO ID with push button
GPIO_ID="24"
#Initialize GPIO
echo $GPIO_ID > /sys/class/gpio/export
echo in > /sys/class/gpio/gpio$GPIO_ID/direction
#Start MPC
mpc clear
mpc load radios
mpc repeat on
mpc play
printf "MPC started"
i=0
echo "Loop check push"
while :
2016-08-15 22:32:44 +02:00
do
until /bin/grep 1 /sys/class/gpio/gpio$GPIO_ID/value >> /dev/null
do
/bin/sleep .1
done
2016-08-15 22:32:44 +02:00
let i++
if [ $i -ge 30 ]
then
printf "Shutdown by button"
sudo systemctl poweroff
break
fi
2016-08-15 22:32:44 +02:00
echo "Next Track"
mpc next
2016-08-15 22:32:44 +02:00
done