shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Re: Shell script para automatizar instalações - Como


From: Robson Alexandre
Subject: Re: [shell-script] Re: Shell script para automatizar instalações - Como pegar o retorno?
Date: Tue, 14 Jun 2011 08:36:49 -0300

É isso ai mineiro,
Uma solução seria algo do tipo

sudo DEBIAN_FRONTEND=noninteractive aptitude install -q -y mysql-server

ou outra solução seria usando o pacote expect:

#!/bin/bash
apt-get update
apt-get install expect
VAR=$(expect -c "
spawn apt-get -y install mysql-server
expect "New password for the MySQL \"root\" user:"
send "PasswordHere\r"
expect "Repeat password for the MySQL \"root\" user:"
send "PasswordHere\r"
expect eof
")
echo "$VAR"
apt-get -y install mysql-client libmysqlclient15-dev
#For some reason important to restart - otherwise possible errors
/etc/init.d/mysql stop
/etc/init.d/mysql start


Fonte : http://pt.w3support.net/index.php?db=so&id=1202347

Abraços

Robson Alexandre
Em 14 de junho de 2011 08:08, rapha.couto <address@hidden> escreveu:
>
>
>
> http://manpages.ubuntu.com/manpages/maverick/man7/debconf.7.html
>
> Dá uma olhada na seção Unattended Package Installation.
>
> --- Em address@hidden, "minerouai1982" <andre.testanalyst@...> escreveu
>
> >
> > E ae pessoal, como vai essa força? seguinte pessoal, quero fazer um
> > script para já automatizar o que já é demais muito automatizado
> > a montagem de um ambiente L.A.M.P.
> > Coloquei la no meu script =
> > #!/bin/sh
> > apt-get -y install apache2
> > apt-get -y install php5
> > apt-get -y install mysql-client mysql-server
> >
> > Esta tudo quase certo, como vcs podem observar é muito simples, mas
> > quero automatizar o pedido de senha do mysql, com uma senha padrão
> > definida no script, pq no momento do pedido de senha do mysql o script
> > é paralizado no terminal para digitação da senha, após
> > digitar, começa denovo até terminar a instalação.Alguem sabe
> > como pegar esse retorno de pedido e incluir a senha?
> >
> >
> > valeu galera..
> > fui...
> >
>
> 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]