Instalando packgaes em segundo plano usando o yum

0

Eu quero instalar os pacotes do yum em segundo plano, conforme abaixo:

yum -y install ntp &

mas este exemplo não está funcionando e a instalação do yum não está sendo instalada em segundo plano. Como consertar meu comando para permitir que yum instale o ntp em segundo plano?

# yum -y install ntp &
[1] 26960
09:03:15 root@ereztest:~ # Loaded plugins: rhnplugin
This system is receiving updates from RHN Classic or RHN Satellite.
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package ntp.x86_64 0:4.2.6p5-10.el6.1 will be installed
--> Finished Dependency Resolution
    
por yael 08.09.2016 / 08:04

2 respostas

0

Use o sinalizador -q para o trabalho em segundo plano para suprimir a saída.

Nas páginas yum man:

-q, --quiet

Run without output. Note that you likely also want to use -y.

    
por 08.09.2016 / 12:34
2

Parece que o yum está sendo executado em segundo plano (evidenciado pela linha [1] 26960 na saída - aqui, 26960 é o ID do processo do background'd yum), mas ainda está enviando alguma saída para o terminal. Para contornar isso, adicione um redirecionamento de saída para stdout e / ou stderr conforme apropriado:

yum -y install ntp >/tmp/yum-out 2>&1 &

Aqui >/tmp/yum-out redireciona a saída (stdout) para o arquivo / tmp / yum-out, e o 2>&1 faz a saída de erro (stderr) ir para o mesmo arquivo. Dessa forma, se você quiser voltar e examinar a saída posteriormente (por exemplo, se um erro ocorrer), tudo será salvo no arquivo /tmp/yum-out .

    
por 08.09.2016 / 09:21

Tags