(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.
sessionUn 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.
widthAncho del terminal virtual.
heightAltura 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');
?>