2013-05-28 4 views
0

Пытается внедрить общий класс, который будет выполнять удаленную команду с помощью Paramiko.Python - Резьба внутри Thread - кошерная?

Столкнувшись с этим вопросом.

init() метод класса, который наследует threading.Thread будет выполнять подключение к хосту, а метод run() выполнит выполнение команды на удаленном хосте.

Теперь команда, исполняемая, является демоном.

Этот демон будет готов принять входные данные на stdin и будет извергать сообщения на stdout и stderr.

Как мы должны обрабатывать этот stderr, чтение stdout при помещении материала на stdin? Я думал использовать еще 3 потока для регулярной проверки ручек потока и обработки ввода-вывода для удаленного демона таким образом.

Мысли?

ответ

0

Что я здесь делаю, это очередности использования, чтобы вывести STDOUT/STDERR и паром в STDIN в этот класс потоков.

Работало чудесно, как ожидалось.

Смежные вопросы