Perguntas sobre 'expect'

expect é uma ferramenta para automatizar aplicativos interativos de acordo com um script.
1
resposta

Esperar PECL para PHP 7

Acabei de atualizar para o PHP 7.0.3, mas não há suporte para esperar . Alguém sabe se é possível ignorar o problema de instalação? Diz: root@portal:/home# pecl install expect-0.3.3.tgz pecl/expect requires PHP (version >= 4.0.0, version...
20.02.2016 / 02:18
0
respostas

Tcl / Esperar: não é possível definir corretamente o valor da variável

Estou tentando obter detalhes do túnel IPSec do roteador. Depois disso busque linhas com endereços IP. Então, eu tenho o seguinte código: send "show tunnel ipsec remote 10.10.10.10\r" expect "local" send "\r" set outcome $expect_out(buffe...
10.02.2016 / 18:04
3
respostas

Extraindo tempo dos logs usando tcl, espere

Eu tenho logs com o seguinte padrão: 1,30.10.2014,07:51:07,0,0,1,12,28,255,3,255,255,255,0,0,0; 2001,30.10.2014,07:51:07,0,0,0,300,5,0,255; Eu preciso extrair data e hora ... para a primeira linha Eu faço o seguinte: set starttime [str...
03.11.2014 / 16:03
1
resposta

Execução da função bash multiplex

Eu criei uma função bash para "automagicamente" conectar em nossos switches e recuperar seu startup-config usando o comando expect . Eu tenho que usar expect porque essa opção não aceita o ssh user@host fashion e me pergunta novamente...
09.04.2014 / 21:24
2
respostas

Expressões regulares com ExpectJ

Eu tenho usado a biblioteca ExpectJ Java para automatizar algumas tarefas em um servidor Linux, mas agora preciso automatizar uma tarefa que envia uma resposta de texto diferente para cada execução. Aqui está a saída: Last unsuccessful login:...
31.03.2012 / 00:49
1
resposta

Executar espera dentro de um script bash como outro usuário

Estou escrevendo um script para instalar alguns softwares pequenos que estou desenvolvendo. Esse script é executado com sudo (como root), mas alguns dos comandos executados pelo script precisam (ou devem ser) executados com um usuário regular...
22.03.2012 / 20:58
3
respostas

Script para acessar o ssh duas vezes

Eu preciso fazer o login através de ssh duas vezes com um script e não posso fazê-lo funcionar. Isso é o que eu tenho no meu arquivo de script: #!/usr/bin/expect set login "user" set addr "address1" set addr2 "address2" set pw "password"...
10.10.2013 / 00:12
2
respostas

Noções básicas sobre echo / spawn / send / expect construct

Aqui está uma linha de um script que estou tentando entender: echo "spawn myscript.sh arg1 arg2; expect \"Please enter your value: \"; send \"myval\r\"; expect eof" | expect Acho que entendo o primeiro expect e o send . Q1: O exp...
07.01.2014 / 17:57
2
respostas

solicita um erro quando nenhum argv é fornecido para esperar script

Eu tenho que executar um script de espera para fins de login ssh, mas eu preciso criar um arquivo fornecendo o argv durante a execução do comando. Quando eu executo este arquivo de script abaixo é criado. #!/usr/bin/expect set file [linde...
21.09.2017 / 14:20
1
resposta

Capture stdout da sessão ssh para a máquina local

Eu estou tendo que montar um script que irá ssh em dispositivos para executar um comando como "show running-config" e salvar a saída em um arquivo na minha máquina local. Eu fiz tarefas semelhantes como esta diretamente da linha de comando e sal...
21.07.2016 / 18:54