#!/bin/sh green_led=11 yellow_led=9 red_led=10 all_off() { gpio -g write ${green_led} 0 gpio -g write ${yellow_led} 0 gpio -g write ${red_led} 0 } green_on() { all_off gpio -g write ${green_led} 1 } yellow_on() { all_off gpio -g write ${yellow_led} 1 } red_on() { all_off gpio -g write ${red_led} 1 } red_also_on() { gpio -g write ${red_led} 1 } gpio_setup() { gpio -g mode ${green_led} out gpio -g mode ${yellow_led} out gpio -g mode ${red_led} out green_on } gpio_setup echo "HELLO bash-ltc-jig 1.0" while read line do if echo "${line}" | grep -iq '^start' then yellow_on elif echo "${line}" | grep -iq '^fail' then red_also_on elif echo "${line}" | grep -iq '^finish' then result=$(echo ${line} | awk '{print $3}') if [ ${result} -ge 200 -a ${result} -lt 300 ] then green_on else red_on fi elif echo "${line}" | grep -iq '^exit' then exit 0 fi done