Fix syntax error in check_ip function and handle unsuccessful attempts. Update wecker.sh: Fix syntax error in 'for' loop
This commit is contained in:
parent
a44e6c91ba
commit
8c3bfed83f
@ -46,7 +46,7 @@ check_ip() {
|
||||
attempts=10
|
||||
interval=5
|
||||
|
||||
or ((i = 1; i <= $attempts; i++)); do
|
||||
for ((i = 1; i <= $attempts; i++)); do
|
||||
A72_ip=$(arp-scan -r 5 -v --localnet | grep "$mac_address" | awk '{print $1}')
|
||||
|
||||
if [ -n "$A72_ip" ]; then
|
||||
@ -75,7 +75,9 @@ check_ip() {
|
||||
|
||||
# Alle Versuche erfolglos
|
||||
echo "Das Ziel konnte nach $attempts Versuchen nicht erreicht werden."
|
||||
iobroker state set zigbee.0.04cd15fffee03198.state false
|
||||
return 1 # Fehler: Das Ziel konnte nicht erreicht werden
|
||||
exit
|
||||
}
|
||||
|
||||
# check_ip -Funktion ausführen.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user