[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: [shell-script] Re: Como colocar corretamente em um script variável
From: |
spiderslack |
Subject: |
RES: [shell-script] Re: Como colocar corretamente em um script variável contendo senha para o sudo |
Date: |
Fri, 21 Mar 2008 22:07:39 -0400 |
Ola,
Creio que isso não funcionará porque ele ficara esperando a senha quando
digitar su edgard e depois de completar o comando su ele ira executar o
exec expect f, seria interessante colocar o comando su dentro do expect .
Espero ter ajudado.
Atenciosamente.
_____
De: address@hidden [mailto:address@hidden]
Em nome de Edgard Costa
Enviada em: Friday, March 21, 2008 9:16 AM
Para: address@hidden
Assunto: [shell-script] Re: Como colocar corretamente em um script variável
contendo senha para o sudo
Amigos shell
Alguem se habilita a me ajudar a corrigir este script na parte do expect?
# !/bin/bash
# script de reconecção
#
#----------------------------------------------------------
conecta()
{
su - edgard
exec expect -f
expect "Senha:\r"
send "senhacorreta"
expect eof
cd /etc/init.d
sudo ./networking restart
exec expect -f
expect "[sudo] password for edgard:\r"
send "senhacorreta"
expect eof
exit
}
conecta
----------------------------------------------------------
Ou não tem jeito de se fazer deste modo?
Edgard Costa
[As partes desta mensagem que não continham texto foram removidas]