Perguntas sobre 'expect'

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

Obtém a saída do script expect em uma variável

Eu tenho um script de espera que fornece o endereço IP: #!/bin/expect -f set nodename [lindex $argv 0] spawn virsh console $nodename expect "Escape character is" send "\n" expect "localhost login: " { send "root\n" expect "Password: "...
28.10.2015 / 09:47
1
resposta

Enorme atraso na resposta do script ao usar o SFTP com expectativa

Estou usando um script para chamar o serviço SFTP para buscar alguns logs do servidor remoto. Isso funciona bem no cenário normal, mas, tenho notado um atraso muito longo de cerca de 30 minutos ou mais em alguns dos casos, quando o servidor espe...
20.08.2015 / 07:39
1
resposta

como substituir o endereço IP no host remoto usando esperar

Eu escrevi o seguinte script expect para substituir o endereço IP na máquina Linux remota Eu uso um perl one-liner para essa tarefa Eu recebo erros sobre não consigo ler "HOME": nenhuma variável, Por favor, informe sobre o que eu...
04.08.2013 / 11:29
1
resposta

Execute o script esperar de outro shell

Meu objetivo é criar o script /var/tmp/add_user.bash do script /var/tmp/create_script_add_user.bash e execute o script expect ( add_user.bash ) do script create_script_add_user.bash . O problema é que, quando executo o script add_u...
03.04.2013 / 13:42
1
resposta

Como obter o PID de um processo gerado?

Exemplo: em um shell script eu abro um túnel SSH com este: /usr/bin/expect <<EOD set timeout -1 spawn ssh -fNL localhost:1873:localhost:873 HOST expect "*?assword:" { send "$SSHPASS\r"} sleep 2 exit [exp_pid] EOD export SSH_PID=$? echo...
20.09.2012 / 04:58
1
resposta

Expect Script: Número máximo de argumentos de linha de comando

Estou tentando gerar o comando scp para copiar um arquivo de um servidor para outro. Então, estou passando 8 argumentos para um script expect da seguinte forma expect my_x_script.exp file_src file_dest s_user s_pass s_host d_user d_pass...
23.09.2016 / 14:35
2
respostas

Como espero 'echo -e “? \ c ”'?

Pediram-me para escrever um script que interage com outro - mas estou preso. O script que eu interajo com echos o seguinte e eu preciso enviar um "1" de volta. Mas eu não consigo chegar lá ... echo -e "Select option 1" echo -e "? \c" Até...
17.12.2014 / 18:38
1
resposta

Problema ao executar o script no host após a conexão

Eu sou novo no Linux. Por favor ajude. Pesquisei muito abaixo, mas não consegui encontrar uma resposta apropriada: Eu estou tentando fazer um script que posteriormente programarei como cronjob, para que ele continue rodando no backend e armaz...
18.04.2014 / 14:26
2
respostas

Como usar 'esperar' com 'zipcloak'?

Eu crio um arquivo zip usando zip , que inclui vários arquivos e diretórios, denominados test.upd . Agora quero usar expect para manipular automaticamente a criptografia de senha. Aqui estão dois scripts bash, ambos não funcionam: !...
25.11.2013 / 21:21
0
respostas

Usando o lpass para desbloquear uma chave ssh

Estou usando o Lastpass CLI (lpass) e quero que ele forneça a senha de uma chave privada diretamente ao add-ssh no login como parte do .bashrc. o efeito líquido é que eu faço o login no Lastpass quando eu inicio a janela do terminal e então a ch...
10.02.2017 / 18:46