PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Alle Rechner im Netzwerk herunterfahren



poet
15.01.03, 22:18
Guten Tag. Ich würde gerne mit-Hilfe eines Skripts, welches ich auf einem meiner Rechner hier ausführe, alle Rechner im Netzwerk herunterfahren? (ein sudo poweroff senden)

Wie verwirkliche ich das? Bisher hab ich mich immer manuell per ssh eingelogged und jeden Rechner einzeln herunterfahren lassen :mad:

cstux
15.01.03, 22:48
Schreib einfach ein Skript mit Perl.

Das sich auf dem Rechner einloggt und einfach halt ausführt.

Und alle Rechner in einen Array oder in eine Datenbank speichern, so kannst du das einfach verändern.

corresponder
15.01.03, 22:51
NEVER stop a running system.....

:D

taylor
15.01.03, 22:54
Ich meine mich zu erinnern, mal sowas gebastelt zu haben:

Einen User "shutdown" auf dem Server angelegt, in dessen ~/bash_login der Befehl "sudo /sbin/shutdown -h now" war.
Dann per SSH (und Public Key Authentifizierung, somit kein Passwort nötig) von der Workstation ein "ssh shutdown@server"... fertig.

HTH,
Taylor

taylor
15.01.03, 22:55
Original geschrieben von corresponder
NEVER stop a running system.....

Da muss einer keine Stromrechnung zahlen ;)

Gruß,
Taylor (der den Simley natürlich gesehen und verstanden hat :p )

cstux
15.01.03, 23:01
RSH ist auch noch eine Möglichkeit.

Musst nur einen Rechner in die .rhosts reinschreiben. :)

sepp2k
15.01.03, 23:29
ähm kann man das nicht einfach mit "ssh RECHNERNAME sudo poweroff" machen? So mach ich das immer

taylor
15.01.03, 23:34
Original geschrieben von sepp2k
ähm kann man das nicht einfach mit "ssh RECHNERNAME sudo poweroff" machen? So mach ich das immer
Spielverderber :D

*klick*

Du hast natürlich Recht, das sollte auch gehen.

Gruß,
Taylor