Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 3, 2022 18:20:22

ffrr
Зарегистрирован: 2020-10-22
Сообщения: 69
Репутация: +  0  -
Профиль   Отправить e-mail  

получение URL при выводе команды терминала

Вывод команды в терминале:

 # ./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?

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version