Perguntas sobre 'expect'

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

Esperar Rsync com aspas duplas

Abaixo está o meu código: #!/usr/bin/expect -f set timeout -1 spawn rsync -arvz -e 'ssh -p 1690' --protect-args --progress /home/pappu/ '[email protected]:/volume1/56 - Backup Server/pappu' expect "password:" send "******/r" expect eof O...
29.06.2016 / 16:33
2
respostas

Bash usando o netcat, envia uma saída do comando para o arquivo

Eu preciso saber como pegar a saída e armazená-la em uma variável. Eu não quero enviar toda a saída para o arquivo, apenas uma das saídas de comando que estou enviando .. Basicamente AUTH AUTH LIST <---needs to go to file Eu tentei .....
13.03.2016 / 19:12
2
respostas

Enviando keystrokes de comando de script shell para um shell remoto

É possível executar o script quando ele muda do modo normal para o modo interativo. #/bash/bin sudo gatttool -b 80:EA:CA:00:00:03 -I # All these commands are typed in interactive mode connect while [ 1 ]; do char_read_hnd 0x0030 >...
28.10.2015 / 10:09
1
resposta

Expect script: como esperar um caracter literal * em vez de * como caractere glob ou regex

Eu tenho um script que gera uma conexão ao hunspell para verificar a ortografia de uma palavra. Infelizmente, se a palavra estiver no dicionário, o hunspell simplesmente envia de volta um *. Como posso dizer esperar interpretá-lo como um persona...
26.10.2015 / 23:21
3
respostas

Como usar o esperado no script Bash e no ssh-copy-id

De um script bash: source ./expect.sh Estou incluindo um código de expectativa: #!/bin/bash /usr/bin/expect <<EOL spawn ssh-copy-id -i /home/user/.ssh/id_rsa.pub 111.111.111 expect '*?assword*' send 'thepassword' interact EOL...
08.10.2015 / 02:27
2
respostas

Expect Scripts - Lendo arquivos e aceitando entradas do usuário

Como posso escrever um script "Esperar" para: itere uma lista de endereços IP e efetua login em cada um para executar comandos (como em um BASH for loop). No momento, apenas copiei / colei as poucas linhas que são o meu script Expect e colo...
01.04.2015 / 11:39
1
resposta

Use um script para uma sessão de telnet

Eu tenho um problema com o meu script. Parece que minha senha está errada. #!/usr/bin/expect set ip [lindex $argv 0] spawn telnet $ip set timeout 10 expect "Login:" send "administrator\r" expect "Password:" send "123456" send "\r" Diz,...
13.02.2015 / 12:08
1
resposta

Espera que funciona bem, mas apenas em primeiro plano por quê?

Eu uso este script para atualizar meu repositório slackware (gerar asc, txt, etc) http://slackware.org.uk/people/alien/tools/gen_repos_files.sh Eu o "automatizei" com meu script de expectativa #!/bin/sh set -e funct() { #script update...
13.12.2014 / 01:44
1
resposta

Como copiar dois arquivos no script de espera?

por favor, avise por que spawn scp $FILE1 $FILE2 $LOGIN@$IP:/tmp na minha cópia de script de espera apenas FILE1 e não copiar FILE2? Eu tento transferir os dois arquivos por scp como scp file1.csv file2.crt 192.8.200.1:/tmp...
12.08.2014 / 21:01
3
respostas

“Esperar” saída da ferramenta de automação para a variável shell

#!/bin/bash # more commands here expect << EOD spawn telnet localhost 9151 expect -exact "Trying 127.0.0.1...\r Connected to localhost.\r Escape character is '^]'.\r" send -- "AUTHENTICATE $COOKIE\r" expect -exact "250 OK\r" send -- "SIG...
09.02.2014 / 15:36