obtenir le résultat de ssh2_exec

J'ai un script qui fait une connexion SSH à un serveur (ce qui fonctionne très bien). Maintenant, je veux exécuter une commande et echo le résultat que j'obtiens de cette commande.

Donc ce que je fais:

$stream = ssh2_exec($conn, 'php -v');

mais je n'arrive pas à afficher la réponse, var_dump retourne resource(3) of type (stream).

J'ai essayé d'utiliser:

$stream = ssh2_exec($conn, 'php -v');
$stream_out = ssh2_fetch_stream($stream, SSH2_STREAM_STDERR);

mais la $stream_out retourne une chaîne vide.

Ainsi est-il possible d'imprimer la réponse en tant que résultat de l'exécution du script?

source d'informationauteur acrobat | 2012-08-23