Я пишу базовый скрипт на bash для автоматической установки нескольких пакетов на новые машины (в основном, первый скрипт, который запускается на новой машине, прежде чем делать что-либо еще).Например, я загружаю openssh-сервер и python.
Моя цель - просто запустить скрипт в режиме sudo, подождать несколько минут и начать работу.Единственная проблема, с которой я сталкиваюсь, состоит в том, что машина требует, чтобы пользователь вводил «y», когда это необходимо, и я не могу найти способ обойти это.
Это всего лишь пример моего сценария:
#!/bin/bash
sudo apt update
sudo apt install openssh-server
sudo apt-get install python3
я ожидаю, что просто запустите эту команду и разрешите ей катиться без пользователя, а при необходимости поставьте "y"
sudo bash start-script.sh