スクリプトのユーザー名とパスワードを使用してGNU画面を介してログイン

スクリプトのユーザー名とパスワードを使用してGNU画面を介してログイン

ログイン画面セッションを使用する必要がありますが、プロンプトが表示さscreen /dev/tty.usbmodem1415 115200usernameますpassword

login:
Password:

入力後に簡単なコマンドを入力したいです。たとえばls、screenセッションを終了します。

プロセス全体をスクリプト化する方法はありますか?

ベストアンサー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"

おすすめ記事