Многая параллельная SSH управляет в сценарии удара?

sudo apt-get install lshw && sudo lshw

Или, если Вы хотите графический дисплей:

sudo apt-get install lshw-gtk && sudo lshw -X
2
задан 27 June 2010 в 02:45
5 ответов

Почему Вы пытаетесь изобрести велосипед? Просто используйте Capistrano для развертывания кода проекта. Это разработано для этой точной цели и выполняет развертывание параллельно через все настроенные машины.

2
ответ дан 3 December 2019 в 09:26

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

2
ответ дан 3 December 2019 в 09:26

Существует несколько параллелей ssh проекты. Ищите pssh.

1
ответ дан 3 December 2019 в 09:26

Один из других ответов является корректной вещью сделать, но непосредственно ответить на Ваш вопрос, просто добавить амперсанд в конце Вашей команды:

ssh $i "git pull" &
1
ответ дан 3 December 2019 в 09:26

Если у вас установлен GNU Parallel http://www.gnu.org/software/parallel/ , вы можете сделать это:

parallel --slf hostfile --nonall --tag git pull

Вы можете просто установить GNU Parallel автор:

wget http://git.savannah.gnu.org/cgit/parallel.git/plain/src/parallel
chmod 755 parallel
cp parallel sem

Посмотрите вводные видеоролики о GNU Parallel, чтобы узнать больше: https://www.youtube.com/playlist?list=PL284C9FF2488BC6D1

0
ответ дан 3 December 2019 в 09:26

Теги

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