Perguntas sobre 'expect'

expect é uma ferramenta para automatizar aplicativos interativos de acordo com um script.
2
respostas

script para automatizar scp na rede

Eu tenho uma rede cheia de máquinas Linux. Nesta rede, eu tenho um usuário como user1 com a senha como senha em todas as máquinas. Eu tenho o seguinte script para colocar arquivos no diretório pessoal de user1 em todas as máquinas da re...
04.12.2013 / 00:56
2
respostas

SSH + Sudo + Esperar no script Bash: Executar comando com sudo na máquina remota

Estou tentando automatizar a implantação de alguns pacotes .deb com um script. Eu quero executar sudo dpkg -i $myDeb.deb em uma lista de máquinas remotas que eu posso acessar com ssh. Eu tentei automatizar o comando com 'esperar' dentro de...
03.07.2012 / 18:43
2
respostas

Como eu espero uma nova linha no script esperado?

Considere este script interativo: #!/usr/bin/env bash set -eu while true; do read -p '> ' if [ "$REPLY" == quit ]; then break fi echo "'$REPLY'" done Agora quero que expect interaja com ele: #!/usr/bin/env...
03.09.2017 / 01:14
1
resposta

Por que um cliente gdb falha em falar com seu servidor gdb quando iniciado por este script “expect”?

Estou construindo um ambiente de integração contínua para uma base de código de firmware, programando um ARM Cortex M0 usando um dispositivo Segger JLink e executando testes no destino usando o gdb e a ferramenta RTT da Segger. Eu tenho três...
20.08.2016 / 14:30
1
resposta

Como usar 'esperar' com 'zipcloak' II?

Esta pergunta é uma continuação em esta questão , como eu descobri que a solução que apresentei na pergunta anterior não funciona mais. Funcionou em algum momento, mas agora expect não funciona como esperado. Aqui está o código completo nova...
29.11.2013 / 11:24
3
respostas

Usando esperar para enviar Ctrl + D para uma conexão telnet

Eu quero usar esperar arquivo para conectar-se à sessão de telnet automaticamente, o fluxo é: quando nos conectamos a alguns IP & port, ele mostrará escape character is ] depois disso temos que dar Ctrl + D Eu escrevi um arqu...
19.12.2012 / 19:47
2
respostas

sftp um arquivo usando o shell script

Eu li vários tópicos (que foram úteis) e ainda estou recebendo um erro ao tentar sftp um arquivo (o cliente quer que ele seja sftp'ed) Aqui está o script: #!/bin/bash HOST=XX.XX.XX.XX PORT=XXXX USER=root FILE=/tmp/RANDY /usr/bin/expect&l...
10.12.2012 / 19:58
1
resposta

Restringir 'esperar' apenas à interação stdin / stdout

Eu preciso aceitar arquivos de trabalho dos usuários, que consistem essencialmente em interação do console com um processo que eu vou executar para eles. Naturalmente, a primeira ideia que me veio à mente é usar expect scripts como arquivos d...
12.01.2017 / 11:45
1
resposta

Usando o script esperado para automatizar a verificação de senha para uma infinidade de roteadores

A tarefa em mãos é verificar as senhas de vários roteadores e alterá-las caso alguma senha ainda esteja definida como padrão, ou seja, (para .eg) Login: ABC, Senha: ABC. Eu escrevi um script de expectativa para isso, mas tive um pequeno probl...
03.12.2016 / 06:12
1
resposta

como obter status de saída do comando no script de espera

Abaixo está um script de shell que escrevi para automatizar a inserção da senha para o comando vpnc . O expect funciona bem e o vpnc é ativado automaticamente após a senha digitada, mas eu preciso obter o status de saída do comando vpnc . Co...
08.07.2014 / 16:19