pssh -h host.txt -X cscuser /bin/bash<<< 'gnome-terminal;cat /etc/resolv.conf'
Я попытался использовать это, чтобы открыть несколько терминалов на компьютерах моих клиентов, но я получаю такие ошибки, как
[1] 14:34:31 [FAILURE] 10.20.10.214 Exited with error code 255
[2] 14:34:31 [FAILURE] 10.20.10.201 Exited with error code 255
Мне нужно открыть терминалы на компьютере моего клиента или запустить команды top, чтобы параллельно использовать процессор. Как я могу это сделать?
Вы можете сделать это, используя следующую команду:
pssh -h <hostfile> -l <username> "-O StrictHostKeyChecking=no" -A -i "top -b -n1"
Измените <hostfile> на имя файла вашего хост-файла и измените <username> на удаленное имя пользователя.
Вы можете удалить опцию "-O StrictHostKeyChecking=no", если это не первый раз, когда вы подключаетесь к машине с помощью pssh или ssh.
Вы должны запустить команду top в пакетном режиме, как вы запуская его с помощью пульта дистанционного управления. Вот почему мы использовали флаг -b с top
-n - количество итераций. Поэтому, если мы установим его в 1 (-n1), то он даст один экземпляр верхнего вывода. Вы можете изменить значение, чтобы получить больше экземпляров.
-i используется, чтобы получить выходной файл standers и standers, поскольку каждый хост завершает
-A, используемый для получения подсказки для пароль и передать его в ssh. Если вы используете ssh-ключи, вы можете исключить этот флаг.
Вы можете сделать это, используя следующую команду:
pssh -h <hostfile> -l <username> "-O StrictHostKeyChecking=no" -A -i "top -b -n1"
Измените <hostfile> на имя файла вашего хост-файла и измените <username> на удаленное имя пользователя.
Вы можете удалить опцию "-O StrictHostKeyChecking=no", если это не первый раз, когда вы подключаетесь к машине с помощью pssh или ssh.
Вы должны запустить команду top в пакетном режиме, как вы запуская его с помощью пульта дистанционного управления. Вот почему мы использовали флаг -b с top
-n - количество итераций. Поэтому, если мы установим его в 1 (-n1), то он даст один экземпляр верхнего вывода. Вы можете изменить значение, чтобы получить больше экземпляров.
-i используется, чтобы получить выходной файл standers и standers, поскольку каждый хост завершает
-A, используемый для получения подсказки для пароль и передать его в ssh. Если вы используете ssh-ключи, вы можете исключить этот флаг.
Вы можете сделать это, используя следующую команду:
pssh -h <hostfile> -l <username> "-O StrictHostKeyChecking=no" -A -i "top -b -n1"
Измените <hostfile> на имя файла вашего хост-файла и измените <username> на удаленное имя пользователя.
Вы можете удалить опцию "-O StrictHostKeyChecking=no", если это не первый раз, когда вы подключаетесь к машине с помощью pssh или ssh.
Вы должны запустить команду top в пакетном режиме, как вы запуская его с помощью пульта дистанционного управления. Вот почему мы использовали флаг -b с top
-n - количество итераций. Поэтому, если мы установим его в 1 (-n1), то он даст один экземпляр верхнего вывода. Вы можете изменить значение, чтобы получить больше экземпляров.
-i используется, чтобы получить выходной файл standers и standers, поскольку каждый хост завершает
-A, используемый для получения подсказки для пароль и передать его в ssh. Если вы используете ssh-ключи, вы можете исключить этот флаг.