Ich arbeite an einem einfachen Bash-Skript, das neue Server so konfiguriert, wie ich sie haben möchte. Es ist nichts Besonderes, aber es wird mir hoffentlich in Zukunft viel Zeit sparen.
Wie verhindere ich solche Eingabeaufforderungen:
You are about to add the following PPA to your system:
Stable version of nginx.
More info: https://launchpad.net/~nginx/+archive/stable
Press [ENTER] to continue or ctrl-c to cancel adding it
Wenn Sie Befehle wie diesen aus einem Skript ausführen:
sudo add-apt-repository ppa:nginx/stable
sudo apt-get update
sudo apt-get -y install nginx
Gibt es ein Auto-Accept-Flag, das ich setzen kann, oder so etwas?
apt
bash
scripts
automation
dannymcc
quelle
quelle
Es ist wahrscheinlich erwähnenswert, dass dies das ist, wofür
yes
geschrieben wurde. Standardmäßig wird einy
wiederholt aber gedrucktyes <string>
wird wiederholt eine Zeichenfolge wird jedoch nur "Zeichenfolge" wiederholt.Wenn Sie eine Reihe von Antworten erhalten, wie zum Beispiel:
Sie können so etwas tun wie:
Automatische Eingabe bei jeder Eingabeaufforderung. Da apt-add-repository über eine
-y
Option verfügt, sollten Sie diese verwendenyes
. Wenn Sie jedoch jemals auf ein Skript stoßen, das diese Option nicht bietet, können Sie diese verwenden .quelle