pssh -h RemoteHosts.txt -P -I < ~/LocalScript.sh


Команда «pssh» используется для параллельного запуска скриптов на удаленных хостах при помощи SSH.

Опции команды:
— «-h remotehosts.txt» — указывает файл, содержащий список удаленных хостов, на которых будет запущен скрипт.
— «-p» — указывает, что выполнение скрипта должно производиться параллельно на всех удаленных хостах.
— «-i < ~/localscript.sh" — указывает входной файл скрипта, который будет запущен на удаленных хостах.

Команда полезна в случаях, когда необходимо выполнить один и тот же скрипт на нескольких удаленных хостах одновременно. Параллельное выполнение позволяет сэкономить время и ускорить процесс.

Альтернативой к команде "pssh" может быть использование других инструментов, таких как "parallel-ssh" или написание собственного скрипта на основе SSH и команды "for".

Передаваемые команде аргументы включают в себя файл с адресами удаленных хостов ("-h remotehosts.txt") и входной файл скрипта ("-i < ~/localscript.sh").

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *