Proyecto

General

Perfil

535 adminies.v
#!/bin/bash

#Manda una orden WOL al equipo indicado como parametro. Debe estar dado de alta en ldap.
#Alfonso Pastor. IES Virgen de Guadalupe.

if [ $# -eq 0 ]; then
echo "Uso: $0 hostname ..."
exit
fi

for i in $*
do
mac=$(ldapsearch -xLLL -h ldap -b cn=$i,cn=group1,cn=INTERNAL,cn=DHCP\ Config,dc=instituto,dc=extremadura,dc=es "dhcpHWAddress" | grep ethernet | grep -v '00:00:00:00:00:00' | cut -f3 -d " "
)
echo "Despertando $i con mac $mac"
wakeonlan $mac
etherwake $mac
done