(PECL ssh2 >= 1.5.0)
ssh2_set_timeout — Define el tiempo límite de las operaciones bloqueantes de una sesión
Define cuánto tiempo puede esperar una operación bloqueante en la
session indicada antes de considerarse expirada.
Cuando el tiempo límite resultante es 0, que es el valor
por omisión, no se aplica ningún tiempo límite y las operaciones bloqueantes
pueden esperar indefinidamente.
sessionUn identificador de enlace de conexión SSH, obtenido de una llamada a ssh2_connect().
secondsEl tiempo límite, en segundos.
microsecondsUn número adicional de microsegundos que se añade al tiempo límite. La biblioteca subyacente solo soporta precisión de milisegundos, por lo que este valor se redondea al milisegundo entero superior.
No se retorna ningún valor.
Ejemplo #1 Limitación del tiempo de espera de las operaciones bloqueantes
<?php
$connection = ssh2_connect('shell.example.com', 22);
// Abandona las operaciones bloqueantes tras 5,5 segundos
ssh2_set_timeout($connection, 5, 500000);
ssh2_auth_password($connection, 'username', 'password');
?>