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

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

Re: [shell-script] Script com expect


From: jimmy
Subject: Re: [shell-script] Script com expect
Date: Tue, 10 Nov 2009 14:45:26 -0200
User-agent: Mutt/1.4.2.3i

On Mon, Nov 09, 2009 at 10:06:07AM -0800, Rodolfo Dantas wrote:
> 
> 
>    Pessoal,
> 
>    estou tentando fazer um script que faça o seguinte:
> 
>    1) Execute o comando /opt/squid/sbin/squid -N
>    2) Envie uma senha
>    3) Envie um ctrl+z
>    4) Execute o comando bg
> 
>    Até o passo 2 eu consegui usando o expect mas o ctrl+z e o bg não
>    funcionou. Alguém pode me ajudar?
> 
>    Segue abaixo o script até o passo 2:
>    --------------------------------------------------------
>    #!/usr/bin/expect -f
> 
>    spawn /opt/squid/sbin/squi -N
>    expect phrase:*
>    send senha\r
>    --------------------------------------------------------
> 
>    Muito obrigado,
>    --
>    Rodolfo Dantas

você poderia tentar o seguinte:

inicie um shell e envie para a ele o comando de inicialização do squid,
depois envie o "Ctrl + Z", exemplo (bem tosco):

expect -c 'spawn bash;
expect "$"; 
send "ftp\r"; 
expect "ftp>"; 
send "^Z";  # aqui é Ctrl+V Ctrl+Z"
expect "Stopped"; 
send "bg\r"; '



-- 
"Não manejo bem as palavras
Mas manipulo bem as strings."
------------------------------


reply via email to

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