usuario/password@instancia
From: Diego Fernando Marin <dfmarin@...>
To: usb-linux@...
Sent: Monday, February 5, 2007 8:23:03 AM
Subject: [USB-Linux] Re: Scripts
> On 2/3/07, Juan David Cardona Marín <judacarm@hotmail. com> wrote:
>
> buen día, una pregunta a quien me pueda colaborar:
> Al hacer un script bash, cuando se ejecuta un comando que solicita clave,
> (por ejemplo su usuario), cómo se hace para meterle el password en el script
> y que no me lo pida por la línea de comando?
>
> gracias!!!!
> Juan David
Que comando?
La mayoria de los comandos ofrecen opciones para hacer esto,
por ejemplo:
mysql -u dfmarin --password=clave
smbclient //otro/publico --user=dfmarin% clave
Asi que si miras el manual del comando que deseas usar en el Script,
hay muchas posibilidades que existan una opcion para ello.
Aun si no existe la opcion, en Linux puedes automatizar la entrada de
datos, de practicamente cualquier comando usando "expect":
[] http://www.die. net/doc/linux/ man/man1/ expect.1. html
Para mayor informacion sobre programacion Shell:
[] http://www.cybercit i.biz/nixcraft/ linux/docs/ uniqlinuxfeature s/lsst/
[] http://tldp. org/HOWTO/ Bash-Prog- Intro-HOWTO. html
[] http://tldp. org/LDP/abs/ html/
[] http://subsignal. org/doc/AliensBa shTutorial. html
Diego Fernando
Access over 1 million songs - Yahoo! Music Unlimited.