저는 Linux에 완전 아마추어입니다.
Linux에서만 실행되는 소프트웨어가 있습니다. 가상 머신 패키지와 모든 것이 함께 제공됩니다.
가상 머신 내부에서 터미널에서 .py 파일을 실행하자 소프트웨어 다운로드가 시작되었습니다. 소프트웨어 파일은 상당히 큽니다. 소프트웨어를 다운로드할 때마다 설치가 시작되고 비밀번호를 묻는 것을 발견했습니다. 나는 보통 거기에 들어가지 않고 실패합니다.
이 문제를 어떻게 극복하는지 보고 싶습니다. 감사해요
답변1
Expect 스크립트가 도움이 될 수 있습니다. 예는 다음과 같습니다.
#!/bin/bash
read -s PWD
/usr/bin/expect <<EOD
spawn ./program.pl
expect "Password:"
send "your password\r";
interact
EOD
다음은 Expect 스크립트에 대한 튜토리얼입니다:Oreilly의 대본을 기대합니다