私は対話型のインストールプロセスを自動化するつもりです。このインストールには、サイレントインストールオプションはありません。また、対話型の質問に対してコマンドライン引数を使用しません。質問には、フォルダの場所を設定し、フォルダの場所が正しいかどうかを確認し、回答がデフォルトまたはカスタムになるようにします。 私はexpect
のモジュールを調べましたが、それは私の目的を解決しないようです。可能性のある操作のpexpect種類
- expect:
command: passwd username
responses:
(?i)password: "MySekretPa$$word"
私はコマンドは必要ありませんが、必須です。代わりに、Are you sure you want to continue [y|n]? [n]:
のデフォルト値をBy sending return or typing n as a response
に送信し、応答がCarriage return
のBackup directory [/tmp]
のような正規表現を探しています。