Pular para o conteúdo

SH de Instalação

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. SH de Instalação

Enviado em 21/02/2017 - 17:21h

Olá Pessoal,

Estou fazendo um SH para instalar o NetData (aplicativo de monitoração) nos clientes. Porem em um trecho da instalação preciso precionar enter, e não estou conseguindo fazer, alguem teria alguma ideia?



#Pre requisitos

yes| apt-get install zlib1g-dev gcc make git autoconf autogen automake pkg-config

yes | curl -Ss 'https://raw.githubusercontent.com/firehol/netdata-demo-site/master/install-required-packages.sh'; >/tmp/kickstart.sh && bash /tmp/kickstart.sh -i netdata

#Clonando Repossitorio

yes | git clone https://github.com/firehol/netdata

#Estrando na pasta

cd netdata/

#Executarndo script

yes " " | ./netdata-installer.sh





Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: SH de Instalação

Enviado em 21/02/2017 - 17:24h

Não sei nesse caso mas com alguns comandos echo -e "\n" resolve.

3. Re: SH de Instalação

Enviado em 21/02/2017 - 17:29h

zenull escreveu:

Não sei nesse caso mas com alguns comandos echo -e "\n" resolve.


No caso você diz substituir o yes por echo -e "\n"

Ficaria assim:

echo -e "\n" | apt-get install zlib1g-dev gcc make git autoconf autogen automake pkg-config


Mas preciso aceitar coisas com "yes" também...

4. Re: SH de Instalação

Enviado em 21/02/2017 - 17:55h

Em vez de “yes | apt-get install zlib1g-dev gcc make git autoconf autogen automake pkg-config”, não seria melhor “apt-get -y install zlib1g-dev gcc make git autoconf autogen automake pkg-config”?

5. Re: SH de Instalação

Enviado em 21/02/2017 - 18:20h

LuizGMiranda escreveu:

zenull escreveu:

Não sei nesse caso mas com alguns comandos echo -e "\n" resolve.


No caso você diz substituir o yes por echo -e "\n"

Ficaria assim:

echo -e "\n" | apt-get install zlib1g-dev gcc make git autoconf autogen automake pkg-config


Mas preciso aceitar coisas com "yes" também...

Cada comando é um caso, dei um exemplo que funciona em alguns. Por exemplo no sudo:
echo -e "$SENHA\n" | sudo -S comandoqualquer

Precisa ler o manual de cada comando e ver como lida com isso (veja opção para ler stdin). man comando
No caso do apt-get é como o colega acima falou, basta o simples parâmetro -y e tá tudo certo.



Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder