[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
- Re: Como colocar corretamente em um script variável contendo senha para o sudo -,
Edgard Costa <=