Práctica: Preamble y Postamble

Generalice la práctica Ejecución Controlada de Un Programa desarrollada en las secciones 1.9 y 1.14 para que diponga de dos nuevo parametros opcionales $preamble y $postamble que se definirán en el fichero de configuración. Ambos son referencias a código (subrutinas). El código definido por $preamble se ejecutará antes del procesado por lotes de la aplicación sobre la lista de parámetros. El código definido por $postamble se ejecutará después del procesado por lotes.

Pruebe las extensiones haciendo una ejecución remota de la aplicación del producto de matrices: el $preamble transferirá el código a la máquina remota (puede suponer que esta en un .tar.gz) y la contruirá (mediante tar y make). El $postamble recolectará los ficheros de salida y de error resultantes enviándolos desde la máquina remota hasta la máquina local.

Cree subrutinas genéricas de apoyo a las fases de $preamble y $postamble e incluyalas en el módulo.

Es deseable que reutilice al máximo el código que desarrolló en las prácticas anteriores de automatización de conexiones ssh 8.4 y sftp 8.5.

Casiano Rodríguez León
2012-02-29