GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Automatische Bestätigung beim Ausführen von Bash-Skripten?

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 in Zukunft hoffentlich viel Zeit sparen.

Wie verhindere ich Eingabeaufforderungen wie diese:

  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 Befehle wie dieser von einem Skript ausgeführt werden:

  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?

Akzeptierte Antwort:

add-apt-repository hat ein -y Flag, das Sie verwenden können, was ausreichen sollte.

Obwohl ich wirklich vorschlagen möchte, dass Sie sich Konfigurationsmanagementsysteme wie Puppet oder Chef ansehen, um Server zu konfigurieren. Sie werden Ihnen viel Zeit sparen!


Ubuntu
  1. Wann soll in Bash ein Alias, wann ein Skript und wann eine Funktion geschrieben werden?

  2. Verwenden Sie die Erweiterung .sh oder .bash für Bash-Skripte?

  3. Wie gebe ich das Passwort nur einmal in einem Bash-Skript ein, das Sudo benötigt?

  4. Sudo-Zeitüberschreitung bei lang andauerndem Skript?

  5. Ausführen des PHP-Skripts (PHP-Funktion) in Linux Bash

Verwenden Sie dieses hilfreiche Bash-Skript, wenn Sie Sterne beobachten

So verwenden Sie bedingte Anweisungen in Bash-Skripten

Bash-Anfängerserie Nr. 3:Übergabe von Argumenten an Bash-Skripte

Wie überprüfe ich die Syntax eines Bash-Skripts, ohne es auszuführen?

Hinzufügen zu $PYTHONPATH mit Bash-Skript

Gibt es eine Möglichkeit, Punktstriche beim Ausführen ausführbarer Skripts in Bash zu vermeiden?