Когда запускаете несколько серверов по pssh, здесь используйте
pssh -h hosts-file -A -I script.sh
в script.sh он содержит несколько команд Java,
после команды, я хочу завершить весь процесс, здесь используйте:
pnuke -h hosts-file -A script.sh
но при повторном запуске процесса он показывает, что некоторые порты были использованы (команда java использует некоторые порты, поэтому это означает, что процесс java все еще работает на каждом сервере).
[1] 10:43:39 [FAILURE] student@10.18.6.204:22 Exited with error code 1
[2] 10:43:39 [FAILURE] student@10.18.6.202:22 Exited with error code 1
[3] 10:43:39 [FAILURE] student@10.18.6.203:22 Exited with error code 1
Итак, как завершить все параллельные процессы Java на главном сервере? Таким образом, не нужно входить в каждый сервер, чтобы убить их.