使用脚本中的用户名和密码通过 GNU 屏幕登录

使用脚本中的用户名和密码通过 GNU 屏幕登录

我需要使用 登录屏幕会话screen /dev/tty.usbmodem1415 115200,然后出现username和 的提示password

login:
Password:

输入后我想输入一个简单的命令。例如ls,然后退出屏幕会话。

有没有办法编写整个过程的脚本?

答案1

谢谢!找到了答案

#!/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"

相关内容