Cita:
Iniciado por CarlosMC ejecuto el bash_profile pues mi bash del usuario no funciona bien y no se como arreglarlo.
No sé el problema --no aportas nada de información-- pero podrías probar leerlo directamente en el archivo .bashrc:
Código bash:
Ver original# ... hasta el final del archivo
source ~/.bash_profile
Por lo del script, ¿es tu problema concreto que no sabes cómo enviar el usuario y el password directamente?; Puedes hacerlo con un paquete llamado expect. Ahorrandote un poco en la búsqueda indicada, te sugiero empieces por ver la Wikipedia:
http://en.wikipedia.org/wiki/Expect
Igual no sé los alcances de expect y si logres enviar el comando "startup"; entonces estarías en la shell de sqlplus. Igual te sugiero averiguar cómo enviar un comando como parámetro --debería poderse; se puede con otros motores de BDs--, al igual de buscar por otro método de loguearte, donde no requieras introducir usuario y password, como el uso de certificados, o igual el paso de dichos datos como parámetros.
En resumen, informarte bien de el uso de sqlplus, que deberías de poder realizar la tarea en una sola instrucción (repito, se puede en otros motores de BDs).