Je travaille sur un simple script bash qui configure les nouveaux serveurs comme je les veux. Ce n'est rien de spécial, mais j'espère que cela me fera gagner beaucoup de temps à l'avenir.
Comment empêcher des 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
Y a-t-il un indicateur d'acceptation automatique que je peux définir ou quelque chose comme ça?
apt
bash
scripts
automation
dannymcc
la source
la source
Il est probablement intéressant de noter que c'est ce qui
yes
était écrit pour. Par défaut imprime un ày
plusieurs reprises, maisyes <string>
va simplement répéter « string » à la place.Si vous êtes présenté avec un tas de réponses comme:
Vous pouvez faire quelque chose comme:
Pour mettre automatiquement entrer à chaque invite. Étant donné que apt-add-dépôt a une
-y
option, vous devez utiliser, mais si jamais vous rencontrez un script qui ne dispose pas de cette option, vous pouvez utiliseryes
.la source