Как записать вывод команды в консоли, который постоянно обновляется не прекращаясь?
Пожалуйста, помогите записать в переменную вывод команды airodump-ng wlan0mon (https://www.aircrack-ng.org/doku.php?id=airodump-ng)
Пытался
subprocess.Popen("airodump-ng wlan0mon", stdout=subprocess.PIPE, shell=True)
data = process.communicate()
и
output = subprocess.check_output(com, stderr=subprocess.STDOUT, shell=True)
но безрезультатно.
Получилось запустить через os.system("airodump-ng wlan0mon")
но как вывести результат в переменную, чтобы получить необходимое мне значение BSSID я не нашел/придумал
Ответы (1 шт):
Автор решения: вася
→ Ссылка
from subprocess import check_output
output = check_output(["airodump-ng", "wlan0mon"])