Как отправить ввод с клавиатуры в определенный поток (Python 2.7) - PullRequest
0 голосов
/ 05 декабря 2018

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

Здесь мыВозникла проблема.Кажется, что поток для получения ввода с клавиатуры выбирается произвольно, при одних запусках он прекращает работу, а другие при нажатии q ничего не делают.Есть ли способ указать, что мы хотим, чтобы весь ввод с клавиатуры шел в потоке ettercap?

...