Откройте несколько терминалов через pssh

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 команды для получения использования ЦП параллельно. Как я могу сделать это?

1
задан 22 December 2017 в 22:32

2 ответа

Вы можете сделать это, используя следующую команду.

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-ключи, вы можете исключить этот флаг.

1
ответ дан 22 December 2017 в 22:32
<TextBlock IsHitTestVisible="False" .../>
131
ответ дан 1 November 2019 в 03:46

Другие вопросы по тегам:

Похожие вопросы: