Perguntas sobre 'expect'

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

expect + como identificar se espera quebrar por falta de tempo?

O destino do seguinte script simples é obter o nome hostname na máquina remota Às vezes, espera-se que o script falhe ao executar o ssh para $ IP_ADDRESS (porque a máquina remota não está ativa, etc) então, neste caso, o script esperado...
11.03.2012 / 19:30
3
respostas

Esperar espera de script O comando trava

Eu tenho um script de espera incorporado em um script bash: #! /bin/bash # this function runs a command like 'ssh' and provides the password function with_password { expect << END spawn $2 expect *assword:* send -- $1 interact wait END...
01.09.2010 / 23:14
2
respostas

ajuda com o script expect, executa cat on remote comp e obtém a saída dele para a variável

Eu tenho um script bash + expect que tem que conectar via ssh à comp remota, ler o arquivo lá, encontrar uma linha específica com o "hostname" (como "hostname aaaa1111") e armazenar este nome na variável a ser usado depois de um tempo. Como poss...
11.08.2011 / 21:44
2
respostas

Como evitar que o script engula todos os stdin?

Eu tenho um script que lê de um pipe em um loop e executa um script de espera e um script de shell normal no loop. Ambos os scripts executam o ssh em outro servidor para pegar um pedaço de dados. Por exemplo: cat /tmp/file | while read a b c...
21.06.2014 / 04:43
2
respostas

Esperar envio de erro de script: Spawn id exp4 não aberto durante a execução

Atualização: Código de trabalho adicionado aqui para outros CRÉDITOS para: link @Glenn Sinto muito! apenas me desculpando e estou falando sério! Desculpe Glenn seu código precisa de algumas mudanças que estou adicionando aqui e funcio...
05.11.2014 / 10:32
2
respostas

Por que o 'slapconfig -backupdb' não está criando imagem de disco quando executado a partir do cron no Snow Leopard Server?

Há alguns anos, eu criei o seguinte script expect para executar backups do Open Directory sob o Tiger Server e também funcionou bem com o Leopard Server: #!/usr/bin/expect -f set date [timestamp -format "%Y-%m-%d"] set archive_path "pat...
23.07.2010 / 23:08
2
respostas

espera script para suportar dois caracteres esperados

Eu quero executar o sshd restart no Linux e na máquina Solaris via expect (minha expectativa é executada no meu script ksh) Eu criei o script esperado então quando esperamos ver o prompt "#" ele executa o sshd restart mas o problema é que...
05.09.2012 / 11:43
2
respostas

Script EXPECT simples para executar o comando remoto e o resultado de deslocamento

Estou tentando conectar-me a um roteador de rede e executar show status nele. Atualmente estou usando: spawn ssh -o StrictHostKeyChecking=no [email protected] expect " * ? password:*\r" send -- "secretPassword\r" sleep 5 send -- "show...
13.01.2011 / 21:54
1
resposta

Como usar o wget em um script Expect?

Primeiro baixei um arquivo para /root/TRY1/ : #!/usr/bin/expect cd /root/TRY1/ exec wget --http-user $user --http-password $password $url Então eu quero extrair o arquivo: cd /root/TRY1/ exec bash -c "tar -xzvf /root/TRY1/BigDataProt...
13.09.2016 / 13:42
2
respostas

password check in bash script chamando em esperar

Background: Eu tenho que copiar um arquivo de um servidor para mais de 100 servidores em um ambiente de teste. depois que o arquivo é copiado, é necessário que as permissões no arquivo sejam alteradas / verificadas. Estes são todos os servidores...
20.04.2015 / 20:02