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...
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...
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?
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\...
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...
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\...
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...
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"}
???? - >...