我一直在尝试找到一种方法来抑制a2ensite和a2分散体命令。手册页似乎没有提供任何类型的“静默”或“安静”模式。
以下是我看到的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