I have a script that makes a SSH connection to a server (this works fine). Now I want to execute a command and echo the result I get from this command.
So I do this:
$stream = ssh2_exec($conn, 'php -v');
but I can't get it to show the response, var_dump
returns resource(3) of type (stream)
.
I have tried to use:
$stream = ssh2_exec($conn, 'php -v');
$stream_out = ssh2_fetch_stream($stream, SSH2_STREAM_STDERR);
but the $stream_out
returns an empty string.
So is it possible to print the response as result of the script?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…