Obrigado! Encontrou a resposta
#!/usr/bin/expect -f
set username "hello"
set password "secret"
spawn screen /dev/tty.usbmodem1415 115200
expect "?ogin:"
send "$username\r"
expect "?assword:"
send "$password\r"
send "ls\r"
Eu preciso fazer login em uma sessão de tela com screen /dev/tty.usbmodem1415 115200
e, em seguida, há uma solicitação para username
e password
.
login:
Password:
Após entrar, gostaria de inserir um comando simples. Por exemplo. ls
e saia da sessão de tela.
Existe uma maneira de roteirizar todo esse processo?