68 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			68 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
#!/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
 | 
						||
#
 | 
						||
# -----------------------------------------------------------
 | 
						||
#
 | 
						||
# Liste des machines susceptibles d'être réveillées 
 | 
						||
FURY="48:5B:39:F6:10:3A"
 | 
						||
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
 | 
						||
    ;;
 | 
						||
  fury | xbmc | mediacenter )
 | 
						||
    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
 | 
						||
# -----------------------------------------------------------
 | 
						||
# **********************************************************************************************
 |