首页 > 解决方案 > 期望后缀安装脚本,因为它打开提示窗口

问题描述

我的脚本:postfix.exp

#!/usr/bin/expect spawn sudo apt-get install -y postfix expect 'Preconfiguring packages ...\r' send "\t" send "\r" send "\r" expect eof

执行以下命令后:

$ 期望 postfix.exp

我得到的输出:阅读包 0%

然后它退出

请帮助我自动安装后缀。我得到 2 个提示窗口,要求输入以下内容:

  1. 对于第一个窗口,我需要从选项中进行选择,我的选项是默认选项,即没有互联网
  2. 对于第二个窗口,只需按 Enter。

可以通过运行 postfix 安装命令重现问题:

sudo apt-get install -y 后缀

我得到的提示窗口: 第一个提示窗口 第二个提示窗口

标签: shellautomationexpect

解决方案


推荐阅读