
Ich schreibe ein Bash-Skript zur Installation von php5.4 und möchte dies für eine Test-VM automatisieren. Der RPM-Befehl, den ich habe, lautet:
rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm
yum install php54w
Jetzt, mittendrin, wird der Benutzer aufgefordert, [J/N] einzugeben, ob die Abhängigkeiten heruntergeladen werden sollen oder nicht. Ich muss also entweder:
Simulieren Sie die Benutzereingabe von [Y]; oder
Geben Sie einen Befehl an yum weiter, damit es nicht fragt und annimmt [Y]
Was ist die beste Methode für ein Bash-Skript und wie erreiche ich beides oben genannte?
Antwort1
Sie können den Schalter verwenden -y
:
$ yum -y install php54w
Auszug aus demYum-Manpage
-y, --assumeyes
Assume yes; assume that the answer to any question which would be asked
is yes. Configuration Option: assumeyes