Perguntas sobre 'expect'

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

WinRAR installer.rar situation (automatizando a expectativa de instalação)

Estou escrevendo um script que deve configurar um servidor sem entrada do usuário. Qualquer que seja. Para automatizar a instalação de alguns programas, usei o expect. No entanto, o que posso usar para automatizar expect instalation? Du...
09.09.2014 / 01:26
1
resposta

Como posso retornar um código de erro específico neste ponto no meu script TCL?

Eu tenho um script TCL esperar que executa um comando scp para fazer o upload de um arquivo de configuração para o meu servidor DNS: #!/usr/bin/expect -f set config "~/dnsmasq.conf" spawn /usr/bin/scp "$config" [email protected]:/etc/dnsmasq...
16.06.2014 / 00:37
2
respostas

como escapar caracteres incomuns / uniq de esperar scripts?

no script de espera, posso definir qualquer comando ou caractere para executá-lo na máquina remota mas o mais triste é que esperamos não conseguir enviar o mesmo caractere que eles definiram no script expect por exemplo Eu quero executar e...
04.08.2013 / 19:13
2
respostas

Como eu uso 'esperar' para ler o conteúdo de um arquivo em uma variável?

Estou tendo problemas para escrever um script esperado. Eu quero fazer algo equivalente à seguinte instrução bash: iplist=$(cat iplist.txt) Eu tentei usar set de todas as maneiras que conheço, mas ainda não está funcionando. Existe out...
21.09.2018 / 17:09
2
respostas

expect - como sair com o código de status 1 se um comando falhar?

Meu objetivo é renomear um arquivo em um servidor sftp usando expect, e se a renomeação falhar, sair espere retornar um código de status de 1 Meu script de espera funciona bem - ele renomeia com sucesso. Não consigo descobrir como sair com...
23.08.2018 / 01:49
1
resposta

executando o script linux com opções em espera

Estou executando Linux script na expectativa mencionada abaixo. spawn "sh /opt/Avaya/CCR/util/CAT/cat.sh --iptfile=no" Estou usando ansible para executar o comando acima. quando executo ansible-playbook catexpect.yml , então d...
13.04.2018 / 07:21
1
resposta

Expecto, Comando, Pipes e Gzip

Estou tentando trabalhar com o comando expect, tudo funciona bem até eu tentar enviar os resultados de um comando para um arquivo Gzip. Aqui está o trecho do arquivo bash: XYZ=$(expect -c " spawn python log-connector.py -s $strt -e $end -i 60...
05.06.2018 / 20:51
1
resposta

Definir número de entrada com expectativa

Estou tentando automatizar a implantação de um contêiner do Docker. Três prompts precisam ser preenchidos manualmente para continuar com a implantação. No entanto, eles não devem ser preenchidos um após o outro. A ordem em que esses campos apare...
07.02.2018 / 12:06
2
respostas

Como redirecionar a saída para um log do comando expect

Eu tenho o seguinte código. Como posso redirecionar a saída do esperado para um arquivo de log para ver se o scp copiou tudo com êxito. Esta parte do meu código é executada em segundo plano. export L_SRC_SID L_SID MOUNT_POINT SERVICE_PASS...
12.07.2017 / 23:55
1
resposta

Precisa de modificações no meu script de espera

Eu tenho um script expect que executa um SSH em uma lista de servidores com as credenciais mencionadas no script. Ele não está emitindo nenhum erro quando não consegue executar o SSH em um determinado servidor e continua com o próximo servido...
16.01.2017 / 14:38