shell-script-pt
[Top][All Lists]
Advanced

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

Re: Como colocar corretamente em um script variável contendo senha para


From: Edgard Costa
Subject: Re: Como colocar corretamente em um script variável contendo senha para o sudo -
Date: Tue, 25 Mar 2008 11:57:25 -0000
User-agent: eGroups-EW/0.82

Segue a solução do problema com a ajuda de vários desta lista, e cito
expencialmente spiderslack e tiago barcelos pela dica do expect.

script shell:
# !/bin/bash
# script de reconecção
# autor: Edgard Costa
# licença gpl
# data: 25/03/08  versão 0.10
#-------------------------------------------------------------

conecta()
{
pass="suasenha"   # digite aqui sua senha de conexão
exec expect /home/edgard/script/script_sh/expctsenha $pass
exit

}

conecta


script expect

#!/usr/bin/expect -f
# autor: spiderslack


set login [lindex $argv 0]


spawn sudo /etc/init.d/./networking restart;

expect {
" seunome:"         #digite aqui seu nome de conexão e tire esta linha
{send "$login\r"

expect "~$ "

exit 0

} timeout {

send_user " - Timeout durante a conexao.\n"

exit 198

}

exit 1

}

Obrigado a todos


EdgardCosta




reply via email to

[Prev in Thread] Current Thread [Next in Thread]