Suprime a saída dos comandos a2ensite e a2dissite

0

Estou tentando encontrar uma maneira de suprimir a saída dos comandos a2ensite e a2dissite . As páginas do manual não parecem fornecer qualquer tipo de modo "silencioso" ou "silencioso".

Aqui está o que eu vejo com a2ensite :

Enabling site...
Enabling site HELLO.
To activate the new configuration, you need to run:
  service apache2 reload

E com a2dissite :

removing dangling symlink /etc/apache2/sites-enabled/mysite

Existe alguma maneira de evitar qualquer saída?

    
por vanz 21.09.2013 / 10:39

2 respostas

1

Então, eu tentei > dev/null antes, mas não funcionou como esperado. Em vez disso, o truque era usar:

a2ensite/a2dissite mysite  > /dev/null 2>&1

O objetivo é simplesmente formatar a saída como desejar, com echo -e "\tWhatever message" e manter a saída limpa e consistente.

    
por vanz 21.09.2013 / 17:50
0

Não sei por que você não quer ver nenhuma saída desses comandos. Mas você pode simplesmente redirecionar a saída para / dev / null com

a2ensite ... > /dev/null
    
por 5n8ke 21.09.2013 / 11:52