eu heim
troca por
#!/usr/bin/expect
e faz um teste denovo
Versão Imprimível
eu heim
troca por
#!/usr/bin/expect
e faz um teste denovo
Ola Amigo!
Meu erro continua .
[root@abreu scripts]# ./gsr.sh
./etmreset.exp: line 12: spawn: command not found
couldn't read file "Password:": no such file or directory
./etmreset.exp: line 16: send: command not found
./etmreset.exp: line 17: send: command not found
Nao existe uma outra forma de fazer esse script? e nao tenho ideia nenhuma do que esta acontecendo.
??????????????
Grato
daniel
cara poste novamente o codigo fonte dos 2 scripts para que eu possa analisar depois dessas mudancas eu tenho certeza que vc esta fazendo algo errado.
okok!
Ai vai os codigos!
gsr.sh
#!/bin/bash
./etmreset.exp 192.168.20.111 admin
------------------------------------------------------------------------------------------
etmreset.exp
#!/usr/bin/expect
set timeout 20 # o script vai interromper a execução em 20 segundos se algo der errado
set ip [lindex $argv 0] # o primeiro argumento da linha de comando vai ser associado a variável IP
set senha [lindex $argv 1] # o segundo argumento vai ser associado a variavel senha (senha do hardware)
spawn telnet $ip # Esse comando executa o telnet e abre a conexão com o host $ip
expect "Password:" # O script espera pelo prompt "Password:", configure aqui exatamente
# o prompt que aparece para você quando abre o telnet para o hardware
send "$senha" # O script envia o conteúdo da variável senha
send "R\n" # O script envia o comando R seguido de "Enter"
Obrigado pela ajuda !
Abracos
cara eu nao faco ideia do que pode estar errado meu script ta funcionando assim mesmo a minha ultima ideia é vc dar um
chmod +x gsr.sh
chmod +x etmreset.exp
fora isso pra mim ta tudo certo