shell - 期望后缀安装脚本,因为它打开提示窗口
问题描述
我的脚本: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 个提示窗口,要求输入以下内容:
- 对于第一个窗口,我需要从选项中进行选择,我的选项是默认选项,即没有互联网
- 对于第二个窗口,只需按 Enter。
可以通过运行 postfix 安装命令重现问题:
sudo apt-get install -y 后缀
解决方案
推荐阅读
- php - 如果样式表存在,则拉入此 javascript 文件
- react-native - 反应原生
不造型 - python - 错误:FileNotFoundError - [Errno 2] 没有这样的文件或目录:AWS 弹性 beanstalk python 和 docker 出现“./virt/.Python”问题
- terraform - 部署 AKS terraform 时会创建一个额外的资源组、NSG、DNS 区域
- react-native - 反应原生 scrollView - 以编程方式滚动到底部
- vim - 在没有 kill 命令的情况下从外部退出 vim
- scala - Scala:在模式匹配中使用带有选项的通配符,用于参数过多的案例类
- javascript - 如何在最新的 jquery ui 中调用 tabs() 中的预定义方法
- python - Python中的多处理与线程
- c++ - C ++:请求类的线程成员,无法访问