cleanup() { echo cleanup: gpio unexportall gpio unexportall exit } trap cleanup SIGINT echo clear for d in 2 3 4 17 27 22 10 9 do gpio -g mode $d out gpio -g write $d 0 done while true do for d in 2 3 4 17 27 22 10 9 do echo led $d gpio -g write $d 1 sleep 1 gpio -g write $d 0 done done