很尷尬,投產是碰到如下的問題
(忽略小番茄)身為一個大數據開發工程師,面對這個問題很頭大,而且是集中投產,遠程運維大哥給 sh +x commond.sh
,就發來截圖,找好解決方案在聯系他。
首先去百度,bing,google查詢
大部分都是在腳本中添加, set +u set +x
完全不懂這是在做啥,不敢操作
找人(本公司運維,及其他公司運維)
凌晨4點,給公司運維打電話,沒人接(預料之中,正常人都睡了)
找其他公司運維大神,PS1為變量,通過圖片中的信息是/etc/bashrc中的PS1變量沒有賦值,(什么鬼)見截圖:
為什么會調用/etc/bashrc呢,找腳本中的問題,原來我們腳本中有個地方有一句source ~/bashrc
但這只是調取家目錄的哈,不是/etc的,繼續查看
大概找到問題了,是家目錄的.bashrc出現了問題,速度找到測試環境的內容,進行替換,問題就解決了
找人問問題,不要害羞,其實我的臉皮可以變得更厚