Linux에서 Expect는 명령과 프로그램을 실행할 때 주로 사용됩니다. 시스템에서는 대화형 통신을 달성하기 위해 지정된 문자열을 입력해야 합니다. ; 이 스크립트는 실행할 수 있습니다. 예상 설치가 필요합니다.
이 튜토리얼의 운영 환경: linux7.3 시스템, Dell G3 컴퓨터.
Linux에서 Expect의 사용법은 무엇인가요?
expect는 자동화된 대화형 제품군입니다. 이는 대화형 통신을 위해 시스템에서 대화형 형식으로 지정된 문자열을 입력해야 하는 경우에 주로 사용됩니다. .
자동 상호 작용 프로세스 예상:
spawn은 지정된 프로세스를 시작합니다---지정된 키워드를 얻을 것으로 예상합니다---send는 지정된 문자를 지정된 프로그램으로 보냅니다---실행 후 종료합니다.
스크립트는 설치된 경우에만 실행됨 EXPECTre
yum install -y expect
2. SSH를 통해 원격으로 호스트에 로그인하여 명령을 실행합니다. 쉘 스크립트의 Expect 명령은 sh 2.sh, bash 2.sh 또는 ./2.sh입니다.
# vim 1.sh #!/usr/bin/expect spawn ssh saneri@192.168.56.103 df -Th expect "*password" send "123456\n" expect eof
"
위 내용은 리눅스에서 Expect의 사용법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!