로그인 화면 세션을 사용해야 하는데 screen /dev/tty.usbmodem1415 115200
프롬프트 username
가 나타납니다 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"