티스토리 뷰
728x90
반응형
#!/usr/bin/expect -f
spawn ssh HOSTNAME
expect "login:"
send "username\r"
expect "Password:"
send "password\r"
interact
spawn 명령어 : 명령어를 실행한다.
expect “특정문자열” : “if 특정 문자열이 나타나면” 정도의 의미
send “보낼문자열\r” : 문자열을 전송한다. \r은 엔터키를 의미한다.
interact : 이제는 expect를 끝내고 사용자에게 제어권을 넘긴다.
set 변수 [lindex $argv 0] : 0번째 명령행 인자를 변수에 지정한다.
send “$변수” : 변수에 저장된 문자열을 전송한다.
expect eof : expect 종료
반응형
'시스템 엔지니어링' 카테고리의 다른 글
Ruby rbenv version이 변경이 안될때 (macOS) (0) | 2018.01.04 |
---|---|
윈도우10 가상화 안될경우 해결 방법 (0) | 2017.04.24 |
인터넷 구글 검색시 Custom Search로 연결되는 경우 (0) | 2017.04.24 |
윈도우10 크롬 '연결이 비공개로 설정되어 있지 않습니다' (0) | 2017.04.24 |
맥OS 숨겨진 파일 보기 (0) | 2017.01.29 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday