很尴尬,投产是碰到如下的问题
投产碰到问题:PS1: unbound variable
(忽略小番茄)身为一个大数据开发工程师,面对这个问题很头大,而且是集中投产,远程运维大哥给 sh +x commond.sh,就发来截图,找好解决方案在联系他。

首先去百度,bing,google查询

大部分都是在脚本中添加, set +u set +x完全不懂这是在做啥,不敢操作

找人(本公司运维,及其他公司运维)

凌晨4点,给公司运维打电话,没人接(预料之中,正常人都睡了)
找其他公司运维大神,PS1为变量,通过图片中的信息是/etc/bashrc中的PS1变量没有赋值,(什么鬼)见截图:
投产碰到问题:PS1: unbound variable
为什么会调用/etc/bashrc呢,找脚本中的问题,原来我们脚本中有个地方有一句source ~/bashrc但这只是调取家目录的哈,不是/etc的,继续查看
投产碰到问题:PS1: unbound variable
大概找到问题了,是家目录的.bashrc出现了问题,速度找到测试环境的内容,进行替换,问题就解决了
找人问问题,不要害羞,其实我的脸皮可以变得更厚

相关文章:

  • 2021-08-30
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-07
  • 2022-03-05
  • 2022-01-05
  • 2021-07-30
猜你喜欢
  • 2022-12-23
  • 2021-09-02
  • 2022-12-23
  • 2021-09-04
  • 2021-11-24
  • 2021-12-25
  • 2021-10-01
相关资源
相似解决方案