[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: