(PECL ssh2 >= 1.4)
ssh2_shell_resize — Cambia las dimensiones del pseudoterminal de un canal
$channel,$width,$height,$width_px = 0,$height_px = 0
Solicita que el pseudoterminal (PTY) asociado al
channel indicado se redimensione a las dimensiones
dadas.
Nota:
La extensión solo declara los tres primeros parámetros, con el nombre
sessionparachannel. Por consiguiente,width_pxyheight_pxsolo pueden pasarse posicionalmente.
channelUn flujo de canal SSH, tal como el devuelto por ssh2_exec() o ssh2_shell().
widthEl ancho del terminal, en caracteres.
heightLa altura del terminal, en caracteres.
width_px
El ancho del terminal en píxeles, o 0 para dejar sin
especificar las dimensiones en píxeles.
height_px
La altura del terminal en píxeles, o 0 para dejar sin
especificar las dimensiones en píxeles.
Devuelve true, o false cuando channel no es un
flujo de canal SSH.
El resultado de la propia solicitud de redimensionado no se informa: se
devuelve true incluso cuando el extremo remoto no la atiende.
Se emite un error de nivel E_WARNING cuando
channel no es un flujo de canal SSH.
Ejemplo #1 Redimensionado del pseudoterminal de un shell
<?php
$connection = ssh2_connect('shell.example.com', 22);
ssh2_auth_password($connection, 'username', 'password');
$shell = ssh2_shell($connection, 'xterm', null, 80, 24);
// Indica al extremo remoto que el terminal tiene ahora 132 columnas por 43 filas
ssh2_shell_resize($shell, 132, 43);
?>