Я работаю над простым bash-скриптом, который настраивает новые серверы так, как я хочу. В этом нет ничего особенного, но, надеюсь, это сэкономит мне много времени в будущем.
Как я могу предотвратить подобные запросы:
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
При запуске таких команд из скрипта:
sudo add-apt-repository ppa:nginx/stable
sudo apt-get update
sudo apt-get -y install nginx
Можно ли установить флаг автоматического принятия или что-то в этом роде?
apt
bash
scripts
automation
dannymcc
источник
источник
Вероятно, стоит отметить, что это то,
yes
для чего было написано. По умолчанию он печатает несколькоy
раз, ноyes <string>
вместо этого будет просто повторять «строку».Если вы получили кучу ответов, таких как:
Вы можете сделать что-то вроде:
Для автоматического ввода ввода при каждом запросе. Учитывая, что у apt-add-repository есть
-y
опция, вы должны ее использовать, но если вы когда-нибудь столкнетесь со скриптом, у которого нет этой опции, вы можете использовать егоyes
.источник