Hello,
in some circumtances it is convenient to report information to user, without any more hardware or terminal connected.
Read below a script doing that.
suggestion for use in your own script
....
mycommand
retval=$?
if [ $retval -eq 0 ]
then
else
./morseled 1 3 1
fi
of course, you may complicate that, reporting specific return code.
cat morseled
#!/bin/sh
nbargs=$#
if [ ${nbargs} -eq 0 ]
then
echo appel: morseled list of "bip" durations in second
else
port=65
echo blink led on gpio${port} hit ^C to stop
echo out > /sys/class/gpio/gpio${port}/direction
while [ 1 -eq 1 ]
do
echo led off for 5\" \(pause\)
echo 0 > /sys/class/gpio/gpio${port}/value
sleep 5
for duration in $*
do
echo Led ON ${duration}\"
echo 1 > /sys/class/gpio/gpio${port}/value
sleep ${duration}
echo Led Off for 1\"
echo 0 > /sys/class/gpio/gpio${port}/value
sleep 1
done
done
fi