pssh
используется для запуска одной и той же команды на разных серверах, ваш пример показывает, что вы хотите запускать разные команды на разных серверах (начало команд одинаково, но последний номер отличается).
Что вы можете сделать, это поместить эти команды в файл сценария на каждом из его соответствующих серверов, убедившись, что файл сценария вызывается одинаково на каждом сервере, а затем использовать pssh -i -h hosts.txt script.sh
.
Как пример, на сервере 201 положить в script.sh
#!/bin/sh java -jar test.jar 9001 **.**.**.** 9001 java -jar test.jar 9001 **.**.**.** 9002
и на сервере 202 положить в script.sh
#!/bin/sh java -jar test.jar 9001 **.**.**.** 9003 java -jar test.jar 9001 **.**.**.** 9004
и т.п.
Затем поместите script.sh
в переменную $ PATH пользователя, который будет запускать команду или указать полный путь к сценарию, и не забудьте сделать сценарий исполняемым на серверах.