Boa tarde pessoal, estou estudando Shell Script, ainda sou muito leigo, me deparei com o Expect, estava com um problema de conexão e tentei resolver utilizando ele:
#!/usr/bin/expect -f
set pass "minhasenha\r"
spawn su
sleep 2
expect "Senha: "
sleep 2
send "$pass\r"
spawn ifconfig enp3s0 up;ifconfig enp3s0 down
interact
Minha idéia era utilizar esse script pra se conectar como root e em seguida derrubar e subir a interface enp3s0 do meu linux, porém, não consigo.
Já dei permissão com chmod, utilizei diversas sintaxes e nada, pelo o que eu vi não consigo utilizar o spawn após me conectar como root no script.
PS. não achei shell script nos tópicos para abrir, então optei por lógica de programação, se eu estiver errado, me avisem, obrigado pessoal.
Atenciosamente,
Lucas Andrade.