Perguntas sobre 'expect'

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

Como enviar pressionamentos de teclas antes do shell interativo para automatizar o login da porta serial do Linux com a tela GNU?

Muitas vezes eu tenho que entrar em devboards Linux com nomes de usuário fixos conhecidos e senha através da porta serial. Os comandos normais são: screen /dev/ttyS0 115200 e, em seguida, dentro de screen , a sessão se parece com:...
15.07.2017 / 08:34
1
resposta

Chamando um script de espera em um loop de um script bash

Estou tentando fazer o loop de uma lista de sites por meio de um script de expectativa. O loop pegará minha lista e a lerá linha por linha, alterará os diretórios para a pasta do nome do site e passará o nome do site para um script de espera....
05.10.2015 / 21:50
2
respostas

encfs com expectativa de acesso negado

Se eu executar o script #!/usr/bin/expect set pass [lindex $argv 0] spawn encfs -v {CRIPT_DIR} {MNT_DIR} -o nonempty expect "*EncFS Password:*" send "$pass\r" expect eof espere saída de script: zz@zz-com:/media/truecrypt5/mmm$./e....
03.09.2012 / 11:16
1
resposta

Esperar para o diretório scp não funciona quando executado a partir do post commit

Eu estou tentando implementar um gancho post-commit no svn que irá scp alguns arquivos da máquina svn para alguma outra máquina de backup após cada commit. Eu escrevi o script com o seguinte spawn /usr/bin/scp -r $l_dir $r_usr@$r_host:/$r_dir...
24.12.2015 / 06:36
1
resposta

Passar variável para gerar [duplicado]

Eu quero passar o nome do servidor que está listado em um arquivo (servers_list) como variável para o comando spawn que está em outro script (user_create_script). O objetivo deste script é criar o usuário (david) em vários servidores. #cat...
13.10.2018 / 15:37
3
respostas

O script cat in expect adiciona nova linha ao final da string

Eu tenho o seguinte em um script expect spawn cat version expect -re 5.*.* set VERSION $expect_out(0,string) spawn rpm --addsign dist/foo-$VERSION-1.i686.rpm O comando cat está obtendo a versão correta, mas parece que está adicionan...
12.06.2017 / 15:26
3
respostas

Como digitar senha automaticamente para SCP ou SFTP para automatizá-la?

Eu tenho script onde eu coloco o comando scp para o arquivo de backup para outro servidor. Mas quando é executado, pede para digitar a senha. Existe uma maneira de automatizar isso? Eu estou usando o CentOS 5.6. Eu tenho visto alguns guias qu...
09.12.2011 / 20:10
3
respostas

Como enviar parte dos dados através do pipe / arquivo e depois interativamente?

Eu tenho um comando que quero executar, vamos chamá-lo de program . É um programa interativo semelhante ao bash ou python REPL. Eu quero começar este programa com alguma entrada predefinida. Eu tentei program << "some_commands" . Ma...
21.07.2013 / 15:44
3
respostas

Passa o flag de background (&) através de expect e ssh

Minha linha de comando / bash fu é extremamente fraca, mas estou tentando aprimorar minhas habilidades. Espero que alguém possa ajudar. Eu escrevi um script super simples de expect para que eu possa usar o SSH em uma caixa sem cabeça que e...
29.06.2011 / 20:56
4
respostas

passando as senhas para um script

Eu quero scp um arquivo para um host remoto e, a partir daí, executar um comando no arquivo e sair da sessão remota. Se eu escrever um script normal, chame scp e, em seguida, ssh , eu sou solicitado a inserir duas senhas. Existe uma mane...
05.02.2012 / 05:29