可能的原因:
语法错误,if中的表达式与两个中括号之间要有空格
需要将$result加双引号,即if [ "$result" -eq "0" ]then ....
看下手册,该函数的使用方法是ssh2_exec ( resource $session , string $command [, string $pty [, array $env [, int $width = 80 [, int $height = 25 [, int $width_height_type = SSH2_TERM_UNIT_CHARS ]]]]] ) : resource
如果成功了,返回的是资源类型,失败时候返回的是false
stream_get_contents($stream)
可以使用这个函数,返回上面返回得结果
好像没有区别。exit 后面可以加返回值。但对putty没用。
logout: Exit a login shell
exit [n]:Cause the shell to exit with a status of n. If n is omitted, the exit status is that of the last command executed. A trap on EXIT is executed before the shell terminates.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)