diff --git a/wol/scripts/wakeonlanservice.sh b/wol/scripts/wakeonlanservice.sh index fd035e1606f57bef5dc00d81fa7727795b91bf56..d3aa387c5e0c61a484aef1fba66184cd22404e30 100755 --- a/wol/scripts/wakeonlanservice.sh +++ b/wol/scripts/wakeonlanservice.sh @@ -99,5 +99,14 @@ do subactions="$(echo $LINE | sed -e 's/^upgrade//' -e 's/All//')" nohup $DIR/upgrade_all.sh $subactions & echo "Started 'upgrade_all.sh $subactions' in background on $(date)" | answer + elif [[ "$LINE" =~ "reboot" ]] + then + mac=$(echo $line | cut -d ' ' -f 2) + IPS=$(getip $mac | sed -e 's/ /,/g') + for $ip in $IPS + do + ssh $ip "reboot" + done + answer "Redémarrage demandé, attendez une à deux minutes avant d'essayer de vous connecter" fi done