(PECL ssh2 >= 0.9.0)
ssh2_exec — Ejecuta un comando en un servidor remoto
$session
,$command
,$pty
= ?,$env
= ?,$width
= 80,$height
= 25,$width_height_type
= SSH2_TERM_UNIT_CHARSEjecuta un comando en un servidor remoto.
session
Un identificador de conexión SSH, obtenido desde la función ssh2_connect().
command
pty
env
env
puede ser pasado bajo la forma de un
array asociativo de pares nombre/valor, a definir en el
entorno objetivo.
width
Ancho del terminal virtual.
height
Altura del terminal virtual.
width_height_type
width_height_type
puede valer
SSH2_TERM_UNIT_CHARS
o
SSH2_TERM_UNIT_PIXELS
.
Devuelve un flujo en caso de éxito o false
en caso de error.
Ejemplo #1 Ejecución de un comando
<?php
$connection = ssh2_connect('shell.example.com', 22);
ssh2_auth_password($connection, 'username', 'password');
$stream = ssh2_exec($connection, '/usr/local/bin/php -i');
?>