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

Antwort per Email an