Запретить подсказку, когда `apt install -y iptables persistent` в Debian / Ubuntu - PullRequest
0 голосов
/ 08 октября 2018

Я делаю скрипт автозапуска сервера.

, когда я выполняю следующую команду, я получаю подсказку синего экрана.Как называется сценарий?

# apt install -y iptables-persistent

Цель, которую я хочу сделать, состоит в следующем:

  • не дать этому приглашению вызвать
  • отправить команду (ENTER)) к этому приглашению

Конечно, 2 раза ручное ВВОД решит эту проблему, но я хочу автоматизировать этот шаг.

то, что я пытался:

  • # apt install -y iptables-persistent > /dev/null
  • # apt install -y iptables-persistent $ echo "\n"
  • # expect -c "spawn apt install -y iptables-persistent expect\"\(.*\)\" send --\"\n\""

[ОКРУЖАЮЩАЯ СРЕДА]

  • Debian 9
  • Ubuntu 18.04

1 Ответ

0 голосов
/ 11 октября 2018

Используйте эту команду для полной автоматизации установки

echo iptables-persistent iptables-persistent/autosave_v4 boolean true | sudo debconf-set-selections
echo iptables-persistent iptables-persistent/autosave_v6 boolean true | sudo debconf-set-selections
sudo apt-get -y install iptables-persistent
...