On Tuesday 04 September 2001 12:47, you wrote:
> C'est "Expect" qu'il te faut !
>
> Homepage
> http://expect.nist.gov/
>
> La doc
> http://www.oreilly.com/catalog/expect/

c'est une tr�s bonne id�e, mais il faudrait remplacer telnet par ssh pour 
plus de s�curit� (substituer 'ssh' � 'telnet' et adapter les 'expect' et les 
'send' au dialogue r�el)

Pour continuer en interactif, la derni�re instruction est interact, sinon tu 
peux continuer � lancer des commandes � distance par expect/send et puis 
terminer le script.
 #!/usr/bin/expect
# set PASS  [ lindex $argv  0 ] 
        Bon amusement,

Voici un fragment de 'expect' pour te donner des id�es (il est bas� sur le 
shell 'tcl' )

#!/usr/bin/expect

set PASS  [ lindex $argv  0 ] 

spawn telnet orval
expect "ogin"
send "alain\r"
expect "word"
send "$PASS\r"
expect "alain"
send "su -\r"
expect "word"
send "$PASS0\r"
expect "#"
send "clear;w;echo ----------------;echo Welcome on ORVAL\r"
interact
#--------------------------------------------



        Alain
+--------------------------------------------------------------------------------------
|  Dr Alain EMPAIN      Bioinformatique, G�n�tique Mol�culaire B43,
|  Fac. M�d. V�t�rinaire, Univ. de Li�ge, Sart-Tilman / B-4000 Li�ge  
|       [EMAIL PROTECTED]
|       WORK:+32 4 366 3821 Fax: +32 4 366 4122   GSM:+32 497 701764
|       HOME:+32 85 512341  -- Rue des Martyrs,7  B-4550 Nandrin

[ Soyez pr�cis dans vos sujets svp afin de d�terminer directement  ]
[ le type de demande...                                            ]
[ Pour vous (d�s)inscrire, aller sur http://unixtech.be/ml.php     ]
[ Archives de la mailing list: http://archives.unixtech.be/linux/  ]
[ http://unixtech.be              Contact: [EMAIL PROTECTED]  ]

Répondre à