GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Confirmation automatique lors de l'exécution de scripts bash ?

Je travaille sur un simple script bash qui configure les nouveaux serveurs comme je le souhaite. Ce n'est rien de spécial, mais j'espère que cela me fera gagner beaucoup de temps à l'avenir.

Comment puis-je empêcher les invites comme celle-ci :

  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

Lors de l'exécution de commandes comme celle-ci à partir d'un script :

  sudo add-apt-repository ppa:nginx/stable 
  sudo apt-get update
  sudo apt-get -y install nginx

Existe-t-il un indicateur d'acceptation automatique que je peux définir ou quelque chose comme ça ?

Réponse acceptée :

add-apt-repository a un -y drapeau que vous pouvez utiliser, ce qui devrait faire l'affaire.

Bien que je veuille vraiment suggérer que vous examiniez des systèmes de gestion de configuration tels que marionnette ou chef pour configurer les serveurs. Ils vous feront gagner beaucoup de temps !


Ubuntu
  1. Dans Bash, quand créer un alias, quand créer un script et quand écrire une fonction ?

  2. Exécuter un fichier de script sur Ssh via Sudo ?

  3. exécution d'un script php (fonction php) sous linux bash

  4. Exécuter une partie d'un script bash en tant qu'utilisateur différent

  5. Inviter l'utilisateur à se connecter en tant que root lors de l'exécution d'un script shell

Utilisez ce script Bash utile pour observer les étoiles

Comment utiliser les instructions conditionnelles dans les scripts Bash

Bash Beginner Series #3 :Passer des arguments aux scripts Bash

Comment vérifier la syntaxe d'un script Bash sans l'exécuter ?

Ajout à $PYTHONPATH avec un script bash

Un moyen d'éviter les barres obliques lors de l'exécution de scripts exécutables dans bash ?