Ansible bash profile,防止冗长

nde*_*ker 1 shell terminal command-line ansible

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

# Setup Ansible
cd ~/github/ansible
source ./hacking/env-setup
cd ~
export ANSIBLE_HOSTS=~/ansible_hosts
# End Ansible Setup
Run Code Online (Sandbox Code Playgroud)

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

设置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/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 /文档/人:

请记住,您可能希望使用-i指定主机文件

完成!

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

小智 5

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

cd ~/github/ansible
source ./hacking/env-setup >& /dev/null
cd ~
Run Code Online (Sandbox Code Playgroud)

要不就:

source ~/github/ansible/hacking/env-setup >& /dev/null
Run Code Online (Sandbox Code Playgroud)

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

希望这可以帮助!

  • 我建议使用像这样的内置-q参数.〜/ github/ansible/hacking/env-setup -q` (2认同)