Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] ssh2_exec na zdalnym hoście
Spooky2
post 24.06.2009, 08:49:12
Post #1





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 26.06.2007

Ostrzeżenie: (0%)
-----


Problem jest tego typu, ze po wykonaniu komendy na zdalnym hoscie, otrzymuje tylko polowe wynikow. Wyglada to tak iz polecenie wywoluje pewne dzialanie w systemie, co skutkuje wydrukowaniem na ekran jakiejs tam ilosci tekstu (naglowka) po czym uruchamiany jest podprogram, ktory generuje reszte wynikow. Ja w tym przypadku otrzymuje tylko sam naglowek :-(( Potrzebuje natomiast calosci. Gdy zaloguje sie na hosta przez ssh i klepne recznie komende wyniki wyskakuja... Robiac to zdalnie zuzyciem ssh2 otrzymuje tylko polowiczne... Oczywiscie korzystam z

  1. <?php
  2. $strumien = ssh2_exec($konsola, $komenda);
  3.  
  4.     stream_set_blocking($strumien, true);
  5.        $dane = "";
  6.    
  7.     while($bufor = fgets($strumien))
  8.     {
  9.          $dane .= $bufor;
  10.        }
  11.      print $dane;
  12.     fclose($strumien);
  13. ?>
Go to the top of the page
+Quote Post

Posty w temacie
- Spooky2   [PHP] ssh2_exec na zdalnym hoście   24.06.2009, 08:49:12


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 00:44