Hallo Steffen,
ich verwende zum senden von Commandos an Clients folgendes Skript:
!/bin/sh
#
suche=$1
echo -e "IPs fuer Raum: $suche\n\n"
ipliste="$(grep $suche /etc/linuxmuster/workstations | sed -n
's/\([0-9]\{1,3\}\.\)\{3\}[0-9]\{1,3\}/\nip&\n/p' | grep ip | sed
's/ip//'| sort | uniq | paste -s -d " " )"
echo $ipliste
for ip in $ipliste
do
echo -ne "Client - $ip "
if eval "ping -c1 $ip > /dev/null"
then
# Kommando hier rein:
else
echo "... Fehler: nicht erreichbar"
fi
done
Dabei kann ich einen beliebigen Suchbegriff als Parameter übergeben.
Dabei ist es eigentlich egal was das ist, man sollte es nur aus der
Workstation mehr oder wenig eindeutig entnehmen können. Rausgefiltert
werden die IP Listen. Du kannst diese dann in ein beliebiges Tool, das
IP Adressen schluckt einspeisen.
Denkbar ist ein linbo-remote befehl, ssh Befehle (bei eingeschaltetem
Client) oder auch etherwake oder wakeonlan.
Ich will dir in der Sache aber nicht allzuviele Hoffnungen machen. Wenn
du die Clients mit linbo-remote nicht wach kriegst, ist die
Wahrscheinlichkeit, dass es mit etherwake oder wakeonlan geht nicht
soooo groß.
Grüße
Björn
_______________________________________________
linuxmuster-user mailing list
linuxmuster-user@lists.linuxmuster.net
https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user