/etc/bashrc问题的自处理方法
问题现象
报错内容: /etc/bashrc: line 101: TMOUT: readonly variable parse fail
- 创建应用-> 纳管k8s资源时发生报错。
图1 纳管k8s
- 故障注入时发生报错。
图2 故障注入
根因分析
由于混沌工程是使用uniagent来执行脚本的,获取自建k8s机器信息和注入故障都需要在主机上执行相关命令,uniagent在执行脚本前会加载用户的环境变量配置,会执行 source /etc/bashrc这个命令,由于主机上的这个文件有错误,就会导致执行的时候产生错误流。影响脚本的真实结果,导致出现这个问题。
处理方法