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
 | ||
| # -----------------------------------------------------------
 | ||
| # **********************************************************************************************
 |