抑制 a2ensite 和 a2dissite 命令的输出

抑制 a2ensite 和 a2dissite 命令的输出

我一直在尝试找到一种方法来抑制a2ensitea2分散体命令。手册页似乎没有提供任何类型的“静默”或“安静”模式。

以下是我看到的a2ensite

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

a2分散体

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

有没有什么办法可以完全阻止任何输出?

答案1

因此,我> dev/null之前尝试过,但没有按预期工作。相反,诀窍是使用:

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

目标只是按照我的意愿格式化输出,echo -e "\tWhatever message"并保持输出干净、一致。

答案2

我不确定你为什么不想看到这些命令的任何输出。但你可以简单地将输出重定向到 /dev/null,使用

a2ensite ... > /dev/null

相关内容