salt stack source bashrc 每次更新bashrc
salt stack source bashrc each time bashrc is updated
我的 minions 的 bashrc 文件是一个托管文件,现在我需要在每次更改时获取 bashrc 文件,有没有办法在 salt 中做到这一点。
目前我有这个
/home/path/bashrc:
file.managed:
- name: /home/path/.bashrc
- source: salt://dir/bashrc
- user: path
- group: path
cmd.run:
- name: source /home/path/.bashrc
- user: path
这是正确的方法吗?
您不能也不需要这样做 - source
仅适用于当前打开的终端会话。 Salt 不能(或不应该)abort/interrupt 现有的终端会话只是为了获取新的 bashrc。
用户下次登录时会自动获取新版本的bashrc。
我的 minions 的 bashrc 文件是一个托管文件,现在我需要在每次更改时获取 bashrc 文件,有没有办法在 salt 中做到这一点。
目前我有这个
/home/path/bashrc:
file.managed:
- name: /home/path/.bashrc
- source: salt://dir/bashrc
- user: path
- group: path
cmd.run:
- name: source /home/path/.bashrc
- user: path
这是正确的方法吗?
您不能也不需要这样做 - source
仅适用于当前打开的终端会话。 Salt 不能(或不应该)abort/interrupt 现有的终端会话只是为了获取新的 bashrc。
用户下次登录时会自动获取新版本的bashrc。