私は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の台本を楽しみにしています