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
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