我的仆从的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这样做对吗?
发布于 2015-11-06 14:53:38
您不能也不需要这样做-- source只适用于当前打开的终端会话。Salt不能(或者不应该)中止/中断现有的终端会话,只是为了获取一个新的bashrc。
新版本的bashrc将在用户下次登录时自动获取。
https://stackoverflow.com/questions/33484983
复制相似问题