在Debian / Ubuntu上防止“ apt install -y iptables持久”提示时提示

时间:2018-10-08 16:16:00

标签: shell ubuntu debian iptables

我正在编写一个自动启动服务器的脚本。

当我执行以下命令时,出现蓝屏提示。 屏幕的名字是什么?

# apt install -y iptables-persistent

我想要实现的目标是以下目标之一

  • 防止出现这种提起提示
  • 将命令(ENTER)发送到此提示符

当然,两次手动ENTER可以解决此问题,但是我想使这一步骤自动化。

我尝试了什么:

  • # 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 :(得分:0)

使用此命令完全自动化安装

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