On Tue, Jul 01, 2003 at 10:16:02AM +0200, Blaise Vogel wrote: Bonjour, > J'essaie de modifier les param�tres d'un routeur zyxel par l'envoi de > commande incluse dans un fichier texte via telnet. Le but �tant de pouvoir > r�initialiser le routeur lors des coupures et de le rebooter le matin pour > que mon ip reste fixe durant la journ�e. Bluewin changeant les ip apr�s 20 > heures d'utilisation, je ne compte plus les sessions ssh interrompues :-(
Je sugg�re d'utiliser expect (man 1 expect) qui est justement con�u pour converser avec des programmes interactifs depuis un script. Exemple de script pour changer le mot de passe avec la commande passwd : -------------------------------------------------------------------------------- #!/usr/bin/expect -f # wrapper to make passwd(1) be non-interactive # username is passed as 1st arg, passwd as 2nd set password [lindex $argv 1] spawn passwd [lindex $argv 0] expect "password:" send "$password\r" expect "password:" send "$password\r" expect eof -------------------------------------------------------------------------------- Sous Debian un simple "apt-get install expect" installe l'outil. Salutations -- Alexis Domjan <[EMAIL PROTECTED]> _______________________________________________ gull mailing list [EMAIL PROTECTED] http://lists.alphanet.ch/mailman/listinfo/gull
