У меня есть следующий скрипт gdbserver.sh:
#! / Usr / bin / env bash
adb shell "su -c 'gdbserver: 1337 --attach 16352'"
Используя скрипт pythong, я хочу выполнить скрипт bash, но мне трудно выйти из него; он просто глохнет и выводит:
Прикрепленный; pid = 16352
Прослушивание через порт 1337
Сценарий Python:
with Popen("Bash/gdbserver.sh",stdout=PIPE,stderr=PIPE,shell=True) as proc:
output,err = proc.communicate()
kill(int(pid), SIGINT)
Как я могу захватить выход, который "подключен ... Прослушивание ..." и как я могу выйти?