Práctica: Extensión de waitfor

Escriba waitanddo, una modificación de la subrutina waitfor (que aparece en el programa de la sección 7.1.5) que reciba como argumento un límite de tiempo y una lista de parejas (expresión regular, referencia a subrutina). Si se encuentra un determinado patrón se ejecuta la correspondiente subrutina. Si hay emparejamiento y la subrutina de callback asociada devuelve un valor verdadero se continúa en waitanddo. Así hasta que no se case con ninguno de los patrones o un callback devuelva falso o el límite de tiempo sea alcanzado. Si el argumento límite de tiempo es undef la espera es ilimitada. Aplíque la nueva interfaz a la conexión ssh automática con la escuela para superar la cadena de sucesivas peticiones por claves.

Casiano Rodríguez León
Licencia de Creative Commons
Programación Distribuida y Mejora del Rendimiento
por Casiano Rodríguez León is licensed under a Creative Commons Reconocimiento 3.0 Unported License.

Permissions beyond the scope of this license may be available at http://campusvirtual.ull.es/ocw/course/view.php?id=44.
2012-06-19