Try 5 times before failing and log details

This commit is contained in:
Ferit Yiğit BALABAN 2022-04-18 21:12:59 +03:00
parent 73dd52440c
commit 2860cd8800

View File

@ -1,10 +1,22 @@
#$/bin/bash #$/bin/bash
code=0
let counter=1
dt=$(date +'%d/%m/%y-%H.%M.%S')
function connect() {
bluetoothctl connect F4:73:35:67:32:0A bluetoothctl connect F4:73:35:67:32:0A
code=$? code=$?
dt=$(date +'%d/%m/%y-%H.%M.%S') }
while (( counter <= 5 ))
do
connect
if [ $code -eq 0 ]; then if [ $code -eq 0 ]; then
echo "[$dt] Connected to keyboard" > /home/ferit/navi.log echo "[$dt] Connected to keyboard" >> /home/ferit/navi.log
break
else else
echo "[$dt] Couldn't connect to keyboard" > /home/ferit/navi.log echo "[$dt] Couldn't connect to keyboard ($counter/5)" >> /home/ferit/navi.log
fi fi
((counter++))
done
exit 0 exit 0