Ansible bash profile,防止冗长

时间:2013-05-07 07:20:57

标签: shell command-line terminal ansible

我正在安装Ansible,并已将以下命令添加到我的~/.bash_profile文件中。

# Setup Ansible
cd ~/github/ansible
source ./hacking/env-setup
cd ~
export ANSIBLE_HOSTS=~/ansible_hosts
# End Ansible Setup

现在,每当我打开一个新的终端窗口时,它都会记录下面的消息。

  

设置Ansible以用完结帐...

     

PATH = / github上/ ansible / bin中:/用户/.../ RVM /宝石/红宝石2.0.0-P0 / bin中:/用户/.../ RVM /宝石/红宝石2.0。 0-P0 @全球/斌:/用户/.../ RVM /红宝石/红宝石2.0.0-P0 /斌:/用户/.../ RVM /斌:/用户/.../ SBT /斌:在/ usr / bin中:/ bin中:/ usr / sbin目录:/ sbin目录:在/ usr / local / bin目录:在/ usr / X11 / bin中:在/ usr /本地/ git的/ bin中   PYTHONPATH = /用户/.../文件/项目/ Eclipse的工作区/ ansible / ansible / lib中:   ANSIBLE_LIBRARY = /用户/.../文件/项目/ Eclipse的工作区/ ansible / ansible /库   MANPATH = /用户/.../文件/项目/ Eclipse的工作区/ ansible / ansible /文档/人:

     

请记住,您可能希望使用-i

指定主机文件      

完成!

如何阻止终端记录这些消息?

1 个答案:

答案 0 :(得分:5)

您可以将bash配置文件更改为以下内容:

cd ~/github/ansible
source ./hacking/env-setup >& /dev/null
cd ~

或者只是:

source ~/github/ansible/hacking/env-setup >& /dev/null

这只会将标准输出和错误重定向到/ dev / null,从而使消息静音。

希望这有帮助!