1. 程式人生 > >redis輸入密碼去除提示Warning: Using a password redis輸入密碼去除提示Warning: Using a password

redis輸入密碼去除提示Warning: Using a password redis輸入密碼去除提示Warning: Using a password

redis輸入密碼去除提示Warning: Using a password

hello運維

百家號11-0510:41

問題現象:redis的監控,經常使用zabbix,通過指令碼去收集資料。

腳本里包含基本的redis-cli命令,如redis-cli -h 127.0.0.1 -a 'password'

這裡會有一個問題,當在shell中輸入以上命令時,控制檯總會輸出一串“Warning: Using a password with '-a' option on the command line interface may not be safe.”

而這串提醒,會影響我們指令碼的資料取值。

這串告警,並不是普通的輸出,通過head、tail、awk、sed等命令並不能過濾掉這行輸出,如圖:

問題原因:這串輸出並不是普通輸出,shell的標準輸出包含兩種,1(標準輸出)2(標準錯誤)我們的命令,即包含1也包含2,2即是我們想要去除的提示。

解決辦法將標準錯誤去除即可,如圖,加了2>/dev/null,將標準錯誤丟棄即可

 

 

 

本文由百家號作者上傳併發布,百家號僅提供資訊釋出平臺。文章僅代表作者個人觀點,不代表百度立場。未經作者許可,不得轉載。