Linux expect 프로그램 사용 예

# expect 는 대화형 프로그램을 만들기 위한 툴이다.
# 설치(우분투 기준)
sudo apt-get install expect

##################################
# expect 테스트 스크립트 파일(test_expect.sh)
# test_expect.sh 내용
#!/usr/bin/expect 

# 프로세스 실행
spawn ssh -l ysoftman localhost

# 1초 대기
sleep 1

# password 비슷한 스트링이 나오면
expect "*assword:*"

# 암호 입력, 엔터
send -- "abc123\r"

# eof 나오면
expect eof
##################################


# 실행속성 추가
chmod +x test_expect.sh

# 실행
./test_expect.sh 

comments:

댓글 쓰기