2016-11-01 3 views
0

Ich versuche, mehrere Mac-Computer jeden Abend herunterzufahren, die alle mit einem Server verbunden sind. Ich bin mir nicht sicher, ob der beste Weg, dies zu tun ist, indem Sie einen Befehl sudo shutdown durch eine for-Schleife mit IP-Adressen oder ssh'ing ausführen. Oder irgendeine andere Methode. Jeder Rat würde geschätzt werden!Befehl auf mehreren Macs vom Server ausführen

Antwort

0

Ich kenne keine bessere Methode als SSH.

Ihre SSH-Schlüssel generieren und installieren auf diesen macs in den Root-Account, in der Datei /var/root/.ssh/authorized_keys2 eines jeden von ihnen,

Stellen Sie sicher, jeder Ihrer Mac die Zeile „hat PermitRootLogin ja "unkommentiert in der Datei/etc/ssh/sshd_config, wenn sie nicht geändert wird und sshd neu gestartet wird.

Und schließlich verwenden Sie ssh, um den Befehl zum Herunterfahren auszuführen. Hier

ist die Befehlszeile in bash:

for host in host01 host02 host03; do ssh [email protected]$host "shutdown -h"; done 
Verwandte Themen