PuTTY scripting para iniciar sesión en el host

Estoy usando PuTTY para iniciar sesión de forma remota en el host de mi escuela. Al iniciar sesión, estamos obligados a seguir estos pasos:

introduzca su nombre de usuariointroducir la contraseñacomando "agregar oráculo"comando "sqlplus"introduzca su nombre de usuariointroducir la contraseña

Estaré ingresando mucho a este host durante el transcurso de este semestre y esperaba crear un script que eliminara la redundancia de los pasos anteriores. Ignorando los obvios descuidos de seguridad de tener mi contraseña en el script, ¿cómo lograría esto? No tengo ninguna experiencia con scripting, por lo que sus comentarios son muy apreciados. ¡Gracias!

Edición: jugué un poco con las opciones de línea de comandos para Putty y pude evitar los pasos 1-2 usando:

putty -load "host" -l username -pw password

También he creado un archivo de shell que se ve así:

#!/bin/bash

add oracle10g
sqlplus username password

Cuando intento agregar esta opción a la línea de comandos usando la opción -m, parece que PuTTY inicia sesión en el host y luego sale inmediatamente. ¿Hay alguna manera de mantener mi sesión abierta después de ejecutar el archivo de shell o estoy usando la opción -m de forma incorrecta? Aquí hay un enlace a una guía de PuTTY que he estado siguiendo:http://the.earth.li/~sgtatham/putty/0.60/htmldoc/Chapter3.html.

Aquí está el comando total que estoy tratando de ejecutar desde la línea de comandos:

putty -load "host" -l username -pw password -m c:\test.sh

Respuestas a la pregunta(7)

Su respuesta a la pregunta