blob: 70647a1fca657dd6599cb40731824d53726f0ec4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#! /bin/bash
[ $# -lt 2 ] && echo "missing mandatory arguments 'hostname' 'mac'" && exit 1
host=$1
mac=$2
CPT=0
while [ ${CPT} -ne 10 ]; do
CPT=$((CPT+1))
wol $mac
ping -c 1 -W 10 $host 2>&1 >/dev/null
[ $? -eq 0 ] && break
done
[ $? -ne 0 ] && echo " he is still asleep !" && exit 1
echo "$host is up, have fun!"
|