diff options
-rwxr-xr-x | wakey | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -0,0 +1,13 @@ +#! /bin/bash +[ $# -lt 2 ] && echo "missing mandatory arguments 'hostname' 'mac'" && exit 1 +host=$1 +mac=$2 +CPT=0 +while [ ${CPT} -ne 5 ]; 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!" |