2014-10-21 10:51:09 +02:00
|
|
|
#!/bin/sh
|
|
|
|
################################################################################################
|
|
|
|
##
|
|
|
|
## Nom: wol - Wake On Lan
|
|
|
|
##
|
|
|
|
## Licence: Creative Commons
|
|
|
|
##
|
|
|
|
## Comportement: Wake-up the choosen computer
|
|
|
|
##
|
|
|
|
##
|
|
|
|
################################################################################################
|
|
|
|
##
|
|
|
|
## Date de création: 2010-11-04
|
|
|
|
##
|
|
|
|
## Auteur: Gardouille
|
|
|
|
##
|
|
|
|
##
|
|
|
|
## Dernière modifications:
|
|
|
|
## 04/11/2010: - Création
|
|
|
|
# **********************************************************************************************
|
|
|
|
##
|
|
|
|
##
|
|
|
|
################################################################################################
|
|
|
|
|
|
|
|
# **********************************************************************************************
|
|
|
|
#
|
|
|
|
# Variables globales
|
|
|
|
#
|
|
|
|
# -----------------------------------------------------------
|
|
|
|
#
|
2019-10-17 14:18:15 +02:00
|
|
|
# Liste des machines susceptibles d'être réveillées
|
|
|
|
FURY="70:4d:7b:30:0d:55"
|
2014-10-21 10:51:09 +02:00
|
|
|
DEATH=""
|
|
|
|
WAR="B8:27:EB:D6:49:0C"
|
|
|
|
STRIFE="80:EE:73:52:9E:F7"
|
|
|
|
|
|
|
|
# Fin des variables globales
|
|
|
|
# -----------------------------------------------------------
|
|
|
|
# **********************************************************************************************
|
|
|
|
|
|
|
|
# **********************************************************************************************
|
|
|
|
#
|
|
|
|
# Programme principale
|
|
|
|
#
|
|
|
|
# -----------------------------------------------------------
|
|
|
|
|
|
|
|
case "$1" in
|
|
|
|
war | raspberry | pi )
|
|
|
|
wakeonlan $WAR
|
|
|
|
;;
|
2019-10-17 14:18:15 +02:00
|
|
|
fury | kodi | mediacenter )
|
2014-10-21 10:51:09 +02:00
|
|
|
wakeonlan $FURY
|
|
|
|
;;
|
|
|
|
strife )
|
|
|
|
wakeonlan $STRIFE
|
|
|
|
;;
|
|
|
|
* )
|
|
|
|
printf "Use: %s [Computer'name to wake-up]\n" "${0}"
|
|
|
|
exit 1
|
|
|
|
;;
|
|
|
|
esac
|
|
|
|
|
|
|
|
|
|
|
|
exit 0
|
|
|
|
# Fin de la boucle principale
|
|
|
|
# -----------------------------------------------------------
|
|
|
|
# **********************************************************************************************
|