2013-05-07 51 views
1

我正在安裝Ansible,並將以下命令添加到我的~/.bash_profile文件中。Ansible bash配置文件,防止冗長

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

現在,每次我打開一個新的終端窗口時,它都記錄下面的消息。

設置Ansible用完結賬......

PATH =/github上/ ansible /斌:/用戶/.../ RVM /寶石/紅寶石2.0.0-P0 /斌:/用戶/.../ rvm/gems/[email protected]/bin:/用戶/.../ RVM /紅寶石/紅寶石2.0.0-P0 /斌:/用戶/.../.rvm/bin:/Users/.../sbt/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin :/ usr/local/git/bin PYTHONPATH =/Users /.../ Documents/Projects/eclipse-workspace/ansible/ansible/lib: ANSIBLE_LIBRARY =/Users /.../ Documents/Projects/eclipse-workspace/ansible/ansible/library MANPATH =/Users /.../ Documents/Projects/eclipse-workspace/ansible/ansible/docs/man:

請記住,您可能希望指定您的主機文件與-i

完成!

如何防止終端記錄這些消息?

回答

5

你可以改變bash的配置文件來讀這樣,而不是:

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

或者只是:

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

這將標準輸出和錯誤只是重定向到/ dev/null的,沉默的消息。

希望這有助於!

+0

是的,謝謝! – Voles 2013-05-08 07:35:59

+2

我會推薦使用像''這樣的內置-q參數。 〜/ github/ansible/hacking/env-setup -q' – kvaale 2014-01-29 17:34:11