mir3c/squashfs-root/sbin/updateledfliker

39 lines
644 B
Bash
Executable File

#!/bin/sh
blueled_fliker(){
#turn off all the leds
gpio 1 1
gpio 2 1
gpio 3 1
#blue led flicker
while true
do
gpio 3 0
usleep 1200000
gpio 3 1
usleep 600000
done
}
#check pid exist
pid_file="/tmp/pid_updateledfliker"
if [ -f $pid_file ]; then
exist_pid=`cat $pid_file`
if [ -n $exist_pid ]; then
kill -0 $exist_pid 2>/dev/null
if [ $? -eq 0 ]; then
exit 1
else
echo $$ > $pid_file
fi
else
echo $$ > $pid_file
fi
else
echo $$ > $pid_file
fi
blueled_fliker