Perguntas sobre 'expect'

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

Como adicionar automaticamente keyfile e passphrase ao ssh-agent?

Linux 4.4.0-34-genérico # 53-Ubuntu SMP Qua Jul 27 16:06:39 UTC 2016 x86_64 x86_64 x86_64 GNU / Linux Eu uso o script para iniciar o ssh-agent e iniciar outro script (que está usando espera para enviar a senha para o agente). #!/bin/bash...
21.08.2016 / 23:23
2
respostas

Esperar script: como lidar com dois processos?

Estou usando o Expect para automatizar chamadas VoIP para medições de qualidade. Meu script está chamando outro cliente VoIP por um determinado período de tempo. Antes de as chamadas serem tratadas, o tcpdump deveria farejar todos os pacotes....
14.10.2014 / 18:55
1
resposta

Como passar parâmetros para EXPECT usando a opção '-c'?

Estou usando expect dentro do meu script bash usando expect -c , mas como eu passo parâmetros para ele? Isso é o que eu tentei: FILE="myFile" HOST="myhostname" /usr/bin/expect -c $FILE $HOST ' set FILE [lindex $argv 0];...
02.03.2018 / 01:37
2
respostas

espera não receber argumentos ssh no while / for loop

Eu estou tentando buscar detalhes da máquina remota ( dmidecode ) para muitos hosts usando algum comando expect . Abaixo está o script expect que estou usando para essa finalidade. while read i; do { /usr/bin/expect<<EOF spaw...
22.06.2018 / 17:00
1
resposta

como fazer Espere esperar até que outro script termine

Eu tenho 3 scripts, este é o principal: #!/usr/bin/expect -f #!/bin/sh set DATE [exec date +%F] set IP "148.000.000.101" set Username "user" set Password "pass" set Password_sql "sqlpass" spawn ssh -p 22 mycomputer@localhost expect "*?" sen...
15.03.2017 / 19:34
1
resposta

save espera buffer fora do escopo?

No meu script de espera, estou usando exp_continue para enviar a barra de espaço até obter um prompt diferente, mas parece que a maneira como estou fazendo isso pode estar colocando o $expect_out(buffer) fora do escopo do meu script. / p>...
12.10.2016 / 19:32
1
resposta

TCL Script - espera quando scp é feito

Atualmente, tenho um script tcl que envia um .tar.gz para um servidor remoto. spawn scp -r "file_to_send.tar.gz" $user@$host:/ set timeout 10 spawn ssh $user@$host expect "password: " send -- "$passwd\r" send -- "tar -zxvf /file_to_send.tar...
31.08.2016 / 18:10
2
respostas

Usando caracteres especiais "e" no comando send no script de espera

Estou tentando executar um comando em servidores Linux para buscar quais todos os servidores exigem a redefinição de senha raiz, pois há vários servidores. Estou usando um script de espera para automatizá-lo, meu comando contém caracteres especi...
12.03.2016 / 06:17
1
resposta

Esperar saída do buffer de script não mostrando

Como posso obter a saída do comando do buffer? Current'y está apenas dizendo "(buffer). Aqui está o meu script e a saída de depuração: #!/bin/bash -x while read p; do echo $p { /usr/bin/expect -d << EOF match_max 10000 sp...
21.12.2014 / 18:30
1
resposta

TCL script try catch

Eu tenho um script TCL que define um número de variáveis e lê vários arquivos. O último arquivo que ele lê pode conter informações confidenciais, portanto, preciso garantir que esse arquivo seja excluído, mesmo que ocorra um erro no início do sc...
28.08.2014 / 04:49