Shell-Script

Hallo!

Ich möchte ein Shell-Script schreiben, das mir die Auslastung verschiedener Rechner automatisch anzeigt.

Dazu möchte ich die Befehl rsh, w, grep und echo verwenden.

Wie muss das Script aussehen?

Ich habe es versucht mit:

#! /usr/bin
echo Rechner1: ;
rsh Rechner1 | w | grep „users“;
echo Rechner2: ;
[…]

Warum funktioniert das nicht?

Danke,

Golo

http://www.golohaas.de

Hmm, spontan einen Vorschlag

w | grep user | netcat -l -p 5000

und dann einen Zugriff per Telnet auf Port 5000…

Besser, Du schreibst die Uptime in die Logtdateien mit

niehaus@niehaus:~ > w | grep user | logger -t uptime

und definierst einen (zusätzlichen?) loghost oder lässt Dir die Daten zumailen, oder. oder…

einen offenen Port oder gar rsh halte ich aus Sicherheitsaspekten für eine immer schlechtere Idee…

Sebastian

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]