pssh
Wenn Sie genau denselben Befehl auf verschiedenen Servern ausführen, zeigt Ihr Beispiel, dass Sie verschiedene Befehle auf verschiedenen Servern ausführen möchten (der Anfang der Befehle ist identisch, aber die letzte Zahl ist unterschiedlich).
Sie können diese Befehle auf jedem ihrer Server in eine Skriptdatei einfügen. Stellen Sie sicher, dass die Skriptdatei auf jedem Server gleich heißt und dann verwendet wird pssh -i -h hosts.txt script.sh
.
Als Beispiel auf Server 201 einfügen script.sh
#!/bin/sh java -jar test.jar 9001 **.**.**.** 9001 java -jar test.jar 9001 **.**.**.** 9002
und auf dem Server 202 einfügen script.sh
#!/bin/sh java -jar test.jar 9001 **.**.**.** 9003 java -jar test.jar 9001 **.**.**.** 9004
usw.
Fügen Sie dann script.sh
in den $ PATH des Benutzers ein, der den Befehl ausführt, oder geben Sie den vollständigen Pfad zum Skript an. Vergessen Sie nicht, das Skript auf den Servern ausführbar zu machen.