Прерывание очистки для ssh управляет на нескольких удаленных хостах

Необходимо вытащить неправильный сервер имен из конфигурации.

Проверьте https://help.ubuntu.com/12.10/serverguide/network-configuration.html#name-resolution для получения дополнительной информации.

Для использования свободных серверов имен Google отредактируйте/etc/network/interfaces файл как ниже.

Удалите:

серверы имен DNS 198.154.126.1

Добавьте:

серверы имен DNS 8.8.4.4 8.8.8.8

И затем перезапустите свой сетевой интерфейс, через

$ sudo/etc/init.d/networking перезапуск

6
07.10.2014, 17:11
1 ответ

выглядит как-то для GNU Parallel . Попробуйте что-то вроде этого:

function server_ssh() {
  parallel --line-buffer ssh server{} "$1" ::: 01 02 03
}

- вариант

function server_ssh() {
  parallel --line-buffer ssh server{} "$1" ::: 01 02 03
}

- Вариант линейного буфера , чтобы разрешить смешивание вывода различных команд вместе (по умолчанию его группируют вывод каждой команды вместе, поэтому приходится дождаться, пока каждая не заканчивается).

-U должен работать здесь также. Обычно он может позволить детали линий смешать вместе, но поскольку команда, которые вы используете, скорее всего, основанные на линии, которая не должна происходить.

Редактировать: - Линейный буфер находится в альфа-тестировании в версии у меня (20130922-1), я бы пошел с -U .

2
27.01.2020, 20:30

Теги

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