Navegando / Saindo das telas de configuração da linha de comando a partir do script bash

0

Eu sou novo no bash scripting e faço um script de configuração inicial que posso executar para configurar rapidamente uma nova instalação.

Ao instalar o ddclient

sudo apt-get install ddclient -y

abre uma tela de configuração de linha de comando como abaixo

assistente de instalação do ddclient

Como navego esses assistentes no meu script bash? Em um caso generalizado (outras ferramentas como raspi-config do Raspbian usam uma tela de configuração similar), o script precisa da habilidade no script bash para mover para cima, baixo, esquerda, direita, tab para selecionar o <Ok> , enter para selecionar o item , adicione texto, etc.

Como o script bash pode sair dessas telas de configuração? Então o script poderia facilmente substituir o arquivo de configuração por uma versão personalizada.

    
por stretch 03.07.2016 / 07:09

1 resposta

0

Se você definir a variável de ambiente DEBIAN_CLENT como "não-interativa", ela suprimirá o estágio de configuração.

Você receberá vários erros por não ter o estágio de configuração, mas como você tem um arquivo de configuração que não deve ser um problema:

sudo DEBIAN_FRONTEND=noninteractive apt-get -y install ddclient -y

    
por Nick Atty 03.07.2016 / 10:33