Вывод команды в терминале:
 # ./cloudflared-linux-arm64 tunnel login
Please open the following URL and log in with your Cloudflare account:
https://dash.cloudflare.com/argotunnel?callback=https%3A%2F%2Flogin.cloudflareaccess.org%2FES4Xk39csUQbzK8SnGjmM8U4vEvEXyAG81QCs9nmRmo%3D
Leave cloudflared running to download the cert automatically.

И при этом терминал в состоянии ожидания, т.е. невозможно параллельно перенаправить вывод в файл и потом разобрать этот файл c помощью python для получения второй строчки с URL. Т.е. если использовать например
 # ./cloudflared-linux-arm64 tunnel login | tee log.txt

файл создается, но нулевой длины.
Как в подобных случаях можно использовать python для запуска команды терминала и получения URL?