#!/usr/bin/bash set -e raspi-gpio set 21 pu sleep 10 while true; do if [[ $(raspi-gpio get 21 | grep -Po "(?<=level\=)\d") -eq 0 ]]; then for NUM in 1 2 3 4 5; do echo "========= BUTTON PRESSED, SHUTTING DOWN =========" raspi-gpio set 20 op dh sleep 0.5 raspi-gpio set 20 op dl sleep 0.5 done poweroff fi done