From 483b6d486b6a58d6510a38f993d401a3a567a688 Mon Sep 17 00:00:00 2001 From: David Beniamine <david.beniamine@tetras-libre.fr> Date: Thu, 2 Aug 2018 17:09:05 +0200 Subject: [PATCH] transmit IP only when it answers to ping --- wol/scripts/wakeonlanservice.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/wol/scripts/wakeonlanservice.sh b/wol/scripts/wakeonlanservice.sh index dc27f63..6fd4565 100755 --- a/wol/scripts/wakeonlanservice.sh +++ b/wol/scripts/wakeonlanservice.sh @@ -31,8 +31,9 @@ do if [ $(echo "$MAC" | egrep -c "^([0-9a-f]{2}:?){6}$") -eq 1 ] then wakeonlan -i $broadcast "$MAC" - sleep 5 + sleep 3 bootedip=`getip $MAC` + ping -c 3 $bootedip || bootedip="" #echo "Sending ip" echo "$bootedip" | netcat $subnet.51 9999 #echo "Done" -- GitLab