Назад | Перейти на главную страницу

Отвечая на диалоги с помощью Bash

Мне нужно автоматически отвечать на все вопросы диалогового окна (текстовый графический интерфейс с синим экраном) при запуске dpkg-reconfigure exim4 поскольку у меня есть сценарий bash, который будет работать на многих серверах.

Есть ли способ автоматически вводить текст, нажимать ввод и выбирать да / нет?

Не используйте диалоги, если только для dpkg.

Посмотри на:

  • debconf-set-selections
  • DEBIAN_FRONTEND

http://www.microhowto.info/howto/perform_an_unattended_installation_of_a_debian_package.html

dpkg-reconfigure exim4 - это просто интерфейс для простого создания текстовых файлов конфигурации для exim. Нет никаких преимуществ в том, чтобы найти способ отвечать на вопросы автоматически (если вам это нужно, expect было бы правильным выбором).

Если у вас много серверов, вы должны предоставить или сгенерировать файлы напрямую в / etc / exim. Вы можете, например, сделать это на одном сервере и скопировать / etc / exim на другие серверы. Вам просто нужно убедиться, что имя хоста взято из реального имени хоста и не переопределено в файлах.