Ver páginaRevisiones antiguasEnlaces a esta páginaExportar a PDFExportación a ODTVolver arriba Esta página es de solo lectura. Puedes ver la fuente pero no puedes cambiarla. Pregunta a tu administrador si crees que esto es incorrecto. ====== Encendido por WOL de un PC usando un fichero de MACs ====== * En su llamada se añade el número del pc que se quiere encender, que corresponde con la pegatina que tienen puesta en el aula. * Utiliza el fichero ''mac13.txt'' mostrado en [[doc:tec:net:remoto:ssh_mac:inicio|Conexión por ssh mediante MAC]]. * Previamente tenemos que tener instalado el paquete ''wakeonlan''. <code> # aptitude install wakeonlan </code> * Código <code - enciende.sh> # Enciende WOL un equipo del aula # Variables de entrada # - $1 el número del pc (1301..1324) # Usa el fichero $archivo clear # Nombre del hostname y red pc_num=$1 # comprobamos longitud de la cadena de entrada if [[ ${#pc_num} -ne 4 ]]; then echo Identificador del PC incorrecto: Debe contener 4 caracteres exit fi pc_nombre=pc$pc_num pc_red="192.168.84.0/24" # Buscar en archivo la mac del equipo, segundo campo de cada línea archivo="mac13.txt" pc_mac=$(grep $1 $archivo | awk '{print $2}') if [[ -z "$pc_mac" ]]; then echo "Identificador del PC no encontrado" exit fi # Envio del magic paquet a esa MAC wakeonlan $pc_mac </code> Se llama con <code> # bash enciende.sh XXXX</code> donde ''XXXX'' es el número que identifica el equipo: el primer campo de cada fila del fichero de texto que contienen las MAC. Ejemplo: <code> # bash enciende.sh 1301 </code> doc/tec/sis/gnu/automatizar_debian/wol_script/inicio.txt Última modificación: 2023/08/30 04:48por 127.0.0.1