Re: commandes dans un bash script
Ainsi parlait Yann K. :
> Dans un bash-script, je souhaiterai automatiser la saisi de connection à un
> tierce programme, lui passer des arguments, le faire agir, et le quitter
> sans avoir à rien saisir au clavier.
>
> Exemple au clavier:
> # cyradm localhost
> : log_admin
> : mdp_admin
> > cm user. $toto
> > sq user.$toto 10000
> > exit
> # echo "merci d'être venu!"
>
> Comment puis je passer ces commandes dans le script?...
> Dès que le prog arrive à la ligne "cyradm localhost",
> cyradmin prends la main et me demande de m'identifier (alors que j'ai saisi
> les éléments dans les lignes suivantes...)
Au choix, si le programme l'accepte :
# cyradm localhost < mes_commandes
"mes_commandes" est un fichier qui contient la saisie clavier.
Sinon, tu peux regarder du côté de Expect, qui sert à ce genre de
choses.
--
Charles
--
To UNSUBSCRIBE, email to debian-user-french-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: