Perguntas sobre 'expect'

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

Problemas que automatizam o sftp com expectativa

Estou tentando automatizar a transferência de dados usando o sftp. Eu tenho um script hacky que captura o arquivo de dados. Infelizmente, no meio da transferência, o arquivo é inesperadamente truncado. Quando tentei fazer o mesmo comando manu...
14.02.2012 / 16:47
1
resposta

O utilitário expect pode manipular um caso em que o processo que ele gera também gera um subprocesso?

Eu estou tentando usar esperar para lidar com rsync através de um shell ssh, mas fica preso. Se eu executar meu comando rsync, ele funciona (simplificado aqui): ele solicita minha senha e copia os arquivos para o servidor: rsync -e ssh -&l...
27.06.2011 / 08:37
1
resposta

Problemas ao usar o EXPECT é um script de shell BASH

Este é o código (script bash): echo "Pass for router:" read -s pass /usr/bin/expect <<EOD spawn ssh 192.168.10.1 -l root 'opkg list-installed' > list-installed.txt #echo @pass expect "*password:*" send "$pass\r" interact EOD O...
17.11.2013 / 16:14
3
respostas

Linux spawn, esperar, enviar

O seguinte código não está funcionando, mas o que eu quero fazer é responder "n" sempre que o YUM perguntar se eu quero instalar o software ou não. Obrigado #!/usr/bin/expect -f spawn yum install emacs expect "Is this ok \[y\/N\]:" send...
29.03.2012 / 21:30
1
resposta

Esperar script dentro do script bash declaração opcional

Usando: CentOS 6.2 BASH shell Meu script é algo nos moldes de #!/bin/bash INSTALL_PATH="Enter install path" CR="\n" /bin/su root -c "/usr/bin/expect << EOF spawn name.run expect $INSTALL_PATH send $CR EOF; ... do more stuff..."...
14.04.2012 / 00:48
1
resposta

O tempo limite configurado altera cada instrução expect, ou apenas o final esperado eof?

Estou aprendendo a usar /usr/bin/expect pela primeira vez, para automatizar o pesadelo que está instalando o fink a partir da origem, pois esse script tem algumas dúzias de prompts, e todos podem ser respondidos com a tecla Enter. O problema...
20.12.2017 / 06:07
2
respostas

Não é possível copiar um arquivo via script do host local para o host remoto

Eu estou tentando escrever um script que pode copiar um arquivo do host local para o host remoto. E então eu quero executar esse script do host local. Mas eu não sou capaz de copiar. Eu pesquisei e encontrei o código abaixo. Mas, ao executá-lo,...
27.05.2014 / 09:43
3
respostas

como executar um script local no servidor remoto usando o script expect e bash

Eu quero fazer um script que se conecte a um servidor e faça alguma operação CRUD no servidor e retorne novamente ao local. Eu não quero carregar o script para o servidor .. Eu criei um script que ajudará a se conectar ao servidor, mas não po...
23.11.2012 / 10:24
1
resposta

Auto log in SSH usando esperar

Eu escrevi um script para login automático em um servidor remoto. Os dados de login são armazenados em um banco de dados. /usr/bin/expect <<EOD spawn ssh -oStrictHostKeyChecking=no -oCheckHostIP=no $SSHUser@$SSHHost match_max 100000 exp...
11.09.2012 / 11:24
1
resposta

Como envio o stdout de um comando para uma entrada Esperada?

Eu quero escrever um script shell + expect que preencha automaticamente minhas senhas usando o utilitário LastPass CLI lpass . Não tenho certeza de como realizar o envio da senha retornada por lpass para a entrada de senha em um script de e...
13.01.2017 / 17:13