Мне нужно протестировать распределенную систему с несколькими удаленными серверами, поэтому я использую pssh на главном сервере для управления другими. Здесь нужно запустить несколько серверов с разными командами, например
На сервере 201 нужно запустить
java -jar test.jar 9001 **.**.**.** 9001
java -jar test.jar 9001 **.**.**.** 9002
На сервере 202 нужно запустить
java -jar test.jar 9001 **.**.**.** 9003
java -jar test.jar 9001 **.**.**.** 9004
На сервере 203 нужно запустить
java -jar test.jar 9001 **.**.**.** 9005
java -jar test.jar 9001 **.**.**.** 9006
...
Вся информация о сервере уже сохраняется в hosts.txt в формате username @ server . Так как же использовать pssh на главном сервере для запуска команд?