
Я пишу скрипт bash для установки php5.4 и хочу автоматизировать это для тестовой виртуальной машины. Команда rpm у меня такая:
rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm
yum install php54w
Теперь, в середине этого запуска, пользователю предлагается ввести [Y/N], загружать зависимости или нет. Поэтому мне нужно либо:
Имитировать пользовательский ввод [Y]; или
передайте команду yum не спрашивать и предполагать [Y]
Какой метод лучше всего использовать для bash-скрипта и как мне выполнить оба вышеперечисленных действия?
решение1
Вы можете использовать -y
переключатель:
$ yum -y install php54w
выдержка изyum man-страница
-y, --assumeyes
Assume yes; assume that the answer to any question which would be asked
is yes. Configuration Option: assumeyes