vagrantの.shファイルを使用してgitをダウンロードしようとしましたが、続行するように求められた場合は自動的に中断されます。私の.shファイルの内容は次のとおりです。
#!/usr/bin/env bash
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install git
git clone https://git.openstack.org/openstack-dev/devstack
タイムリーに「はい」と入力するように指示するにはどうすればよいですか?私はこれを試しました:install gitラインの後にecho "yes"がありますが、遅すぎました。
答え1
要求の代わりに中断すると、スクリプトは端末に接続されません。
apt-get
マニュアルから:
-y, --yes, --assume-yes は
自動的に「はい」というメッセージを表示します。すべてのプロンプトに対する答えが「はい」であると仮定し、非対話モードで実行します。