Ngrok - wyłuskanie adresu

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
Trixo
Piegowaty Guziec
Piegowaty Guziec
Posty: 5
Rejestracja: 29 mar 2015, 14:40
Wersja Ubuntu: 11.04
Architektura: x86

Ngrok - wyłuskanie adresu

Post autor: Trixo »

Cześć,
jestem początkującym linuksiarzem,
mam problem z wyłuskaniem adresu przydzielanego przez ngrok'a.
Ngrok'a uruchamiam jako demon - poprzez nohup'a:

Kod: Zaznacz cały

nohup ngrok http 80 >> log 2>&1 &
Nie wiem jak w ogóle otrzymać string wyjściowy, powyższy kod nie zapisuje go do pliku (pusty plik), dlaczego?
Mógłby ktoś pomóc mi napisać taki skrypt?
Adres powinien być wyłuskany zaraz po otrzymaniu go.
Awatar użytkownika
enedil
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1352
Rejestracja: 08 wrz 2012, 16:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: i3
Architektura: x86_64
Kontakt:

Re: Ngrok - wyłuskanie adresu

Post autor: enedil »

Dzieje się tak gdyż ngrok nie pisze na standardowe wyjście, tylko używa ncurses. Adres uzyskasz wywołując

Kod: Zaznacz cały

curl http://127.0.0.1:4040/api/tunnels | jq '.tunnels[0].public_url'
Musisz do tego zainstalować jq (parser json).
Dobrze jest, psiakrew, a kto powie, że nie, to go w mordę!

~moderatorzy
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 16 gości