como executar o openssl dhparam tranquilamente?

3

Estou escrevendo um script de instalação incluindo a geração de um arquivo Diffie Hellman com o comando

openssl dhparam -out /tmp/dhparam.pem 2048

Como pode levar algum tempo e não é necessário para as etapas a seguir, eu estava pensando em fazê-lo funcionar em segundo plano, mas não consigo encontrar uma maneira de fazê-lo funcionar silenciosamente, ele continua fazendo login no terminal onde o script está sendo executado. Aqui estão algumas tentativas fracassadas:

openssl dhparam -out /tmp/dhparam.pem 2048 > /dev/null &
openssl dhparam -out /tmp/dhparam.pem -quiet 2048 &

Não parece estar escrevendo para o stdout (mas diretamente no / dev / tty?), então estou sem idéia de como fazer isso ficar quieto: alguma pista?

    
por maxlath 28.09.2016 / 20:36

1 resposta

3

Tem certeza de que o comando não está gravando saída para stderr? O seguinte comando é executado silenciosamente como você espera?

openssl dhparam -out /tmp/dhparam.pem 2048 > /dev/null 2>&1
    
por 29.09.2016 / 03:47