Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 30, 2014 08:10:27

KorP
Зарегистрирован: 2012-10-09
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

как выполнять скрипт в несколько потоков?

Товарищи, подскажите пожалуйста по такому вопросу: использую питон для автоматизации и упрощения администрирования linux-серверов и тут возник вопрос - каким образом можно выполнять команды в несколько потоков?
Допустим надо выполнить команду на нескольких серверах, моих знаний хватает что бы записать все сервера в список и циклом пройтись по нему выполняя поочерёдно команду на каждой машине, что естественно в несколько раз дольше, чем выполнение команды одновременно на всех машинах. Мне просто не хватает знаний - каким образом для этого необходимо содержать список серверов и каким образом в этом случае можно на каждом из них запустить команду. Пока даже не смог толком сформулировать вопрос кратко, что бы задать его гуглу. Подскажите пожалуйста.

Офлайн

#2 Окт. 30, 2014 08:24:01

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

как выполнять скрипт в несколько потоков?

Скорее всего так:
http://habrahabr.ru/company/biggo/blog/102742/
http://vorushin.ru/blog/34-celery-described/

А если в общем и своими словами: на каждой машине должен крутиться питоновский сервис, ожидающий команды и исполняющий их по мере поступления.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version