Perguntas sobre 'expect'

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

O comando Linux: ssh funciona fora do script bash, mas não dentro do script?

Estou com problemas com o seguinte comando: echo "Pass for router:" read -s pass /usr/bin/expect - << EXPCT spawn ssh 192.168.10.1 -l root 'opkg list-installed' > list-installed.txt #echo @pass expect -timeout 10000 "password: " sen...
17.11.2013 / 19:05
1
resposta

Não espere trabalhar usando argumentos -c

Portanto, tenho um script como este que funciona: #!/usr/bin/expect spawn scp [email protected]:* . expect { password: {send "mypassword"; exp_continue} } Com base na página man do expect, acho que eu deveria conseguir fazer isso da linha d...
16.05.2013 / 19:56
1
resposta

Expect e sudo timeout

Eu tenho um script de shell principal que solicita ao usuário sua senha. Eu então gostaria de chamar um script de espera ao passar a senha para ele. Este script espera executará 3 comandos sudo. Eu sei que as caixas de linux que meu script va...
01.03.2013 / 04:21
2
respostas

Espere: Modifique o Comportamento Ctrl-C

Enquanto o exec está rodando um programa, eu gostaria que o Ctrl-C terminasse o programa e retomasse o script, em vez de matar o script. Qual é a melhor maneira de realizar isso?     
20.04.2011 / 13:14
3
respostas

Esperar tempo limite, no script Bash

Como adiciono tempo limite para "esperar" no script a seguir? Eu quero configurá-lo como 120 segundos. #!/bin/bash HOST="localhost" USER="myuname" PASS="mypassword" VAR=$(expect -c " spawn ssh $USER@$HOST expect \"password:\" send \"$PASS\r\...
14.07.2011 / 00:39
1
resposta

Ansible ssh como user and execute tem raiz (espera como)

Eu tenho que administrar um número importante de hosts onde há apenas um usuário capaz de acessar a partir do SSH (vamos chamá-lo de foo) e depois fazer login como root para executar comandos privilegiados. O usuário do Foo não tem nenhum tip...
14.07.2014 / 17:35
3
respostas

SU e execute o comando usando esperar

Eu quero su para outro usuário, usando esperar e, em seguida, executar um programa gráfico como esse usuário. Estou usando o kcalc para testar com: #!/usr/bin/expect set timeout 20 spawn su dummy expect "Password:" send "PASS\r"; send "kcalc\...
05.03.2012 / 23:20
2
respostas

espera script + espera perder a sequência de envio + atraso

Eu escrevo o script active.ksh (baseado no expect) para fazer login automaticamente em alguma máquina Solaris e executar o comando hostname (efetue login no IP virtual para verificar qual hostname é a máquina ativa - tenho dois cluster solaris m...
24.02.2012 / 14:39
1
resposta

Enviando conteúdo de um arquivo em Espera

Como posso enviar o conteúdo de um arquivo em Espera? Eu tenho que usar o comando cat de alguma forma? se sim como? vamos dizer que meu arquivo é chamado 1.txt. exemplo: espera "Digite o comando para enviar:" {enviar "???? \ r"} ???? - >...
18.05.2012 / 17:46
1
resposta

Como imprimir o nome de um script esperado?

No bash, posso fazer algo assim: echo "O nome deste script é $ 0" Existe uma maneira de fazer algo semelhante em esperar?     
01.06.2011 / 21:07